首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gforth :如何使用arg值设置变量

gforth :如何使用arg值设置变量
EN

Stack Overflow用户
提问于 2020-08-29 10:49:48
回答 1查看 82关注 0票数 0

gforth:如何检查变量设置

目前,我从命令行设置了一个变量,如下所示:

代码语言:javascript
复制
: functionname
    variable !
; 

所以它的价值来自

代码语言:javascript
复制
gforth -e"5" myfile.fs 

但是,即使用户运行,我也会确保变量是由默认值设置的。

代码语言:javascript
复制
gforth myfile.fs

如何检查变量是如何设置的? (然后我可以在if语句中给它一个默认值)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-29 15:10:53

最后,我更改了读取参数的方法:

首先,该函数现在类似于:

代码语言:javascript
复制
: valorise_hauteur                                                                                                                                                           
        argc @ 2 < if                           
                cr
                ." no argument using default 5 value"
                5 hauteur !
                cr
        else
                1 arg s>number drop hauteur !
        endif              
;   

我可以调用完整的脚本:

代码语言:javascript
复制
gforth myscript.fs 10

在10是我的arg编号1的地方,这个方法是更多的命令行方法&允许使用默认值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63646141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档