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:有没有一种简单的方法可以查看一行代码的输出?的主要内容,如果未能解决你的问题,请参考以下文章
有没有一种简单的方法可以用命令行重构 javascript 代码?