gforth:如何检查变量设置
目前,我从命令行设置了一个变量,如下所示:
: functionname
variable !
; 所以它的价值来自
gforth -e"5" myfile.fs 但是,即使用户运行,我也会确保变量是由默认值设置的。
gforth myfile.fs如何检查变量是如何设置的? (然后我可以在if语句中给它一个默认值)
发布于 2020-08-29 15:10:53
最后,我更改了读取参数的方法:
首先,该函数现在类似于:
: valorise_hauteur
argc @ 2 < if
cr
." no argument using default 5 value"
5 hauteur !
cr
else
1 arg s>number drop hauteur !
endif
; 我可以调用完整的脚本:
gforth myscript.fs 10在10是我的arg编号1的地方,这个方法是更多的命令行方法&允许使用默认值。
https://stackoverflow.com/questions/63646141
复制相似问题