GML:有没有一种简单的方法可以查看一行代码的输出?

Posted

技术标签:

【中文标题】GML:有没有一种简单的方法可以查看一行代码的输出?【英文标题】:GML: Is there an easy way to see the output of a line of code? 【发布时间】:2019-12-18 22:52:02 【问题描述】:

我最近一直在为一些代码苦苦挣扎(请参阅:Why are my bullets flying in weird directions?),并且我开始怀疑我在数学中犯了错误,或者 GML 函数 Sin 和 Cos 有一些问题.为了确保自己,我想使用受控输入单独运行它们。如果这是 python,我会启动一个 python 控制台并输入一些类似“sin(pi)”的内容并检查结果。 GML有没有并行的?

【问题讨论】:

【参考方案1】:

我曾经做过a tool,它可以编译GML的sn-ps进行快速测试。 离线版本与 GMEdit 捆绑在一起。

如果你想做一个 REPL 之类的东西,有几个选择:

execute_string in execute_string replica (大部分是完整的语法?没怎么玩过) NSP_execute_string in NSP2(覆盖范围不错,但很容易崩溃) txr_exec in TXR(由我编写;覆盖范围更小,但代码简洁,并附有实现教程) live_execute_string in GMLive.gml(也是我的;付费的,但涵盖了全部语法)

【讨论】:

以上是关于GML:有没有一种简单的方法可以查看一行代码的输出?的主要内容,如果未能解决你的问题,请参考以下文章

GML 图层以更改的旋转显示

如何在 GML 中获取当前日期?

有没有一种简单直接的方法可以将音频用作程序的输出?

有没有一种简单的方法可以用命令行重构 javascript 代码?

OpenLayers 6.5.0 不解析具有多种特征类型的 GML 3.2

有没有一种简单的方法来查看图像每个点的强度?