cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 2162|回复: 3

[Nspire] [TIbasic]解决方案:判断一个变量是否存在

[复制链接]
发表于 2013-4-2 23:55:56 来自手机 | 显示全部楼层 |阅读模式
有错误请指正。
我们以一个空白文档为例,首先新建一个变量,命名为“a”。
我们的目的是用弱爆了的Ti-basic判断这个变量是否存在(即变量库里是否存在该变量。)
新建一个程序,命名为“c”。代码如下:
define c(d)=
prgm
try
if d=string(d) then
endif
disp "not found"
else
disp "OK"
endtry
endprgm
保存程序,在计算器页面输入c(a),如果不出意外的话应该显示OK(变量存在。)。输入c(aa)显示not found(变量不存在。)
 楼主| 发表于 2013-4-2 23:59:17 来自手机 | 显示全部楼层
凭记忆现写的,没有在计算器上验证过。另外,在变量的值是数字的时候可能会无法判断。
发表于 2013-4-3 15:22:22 | 显示全部楼层
gettype(x)返回“NONE”表示x变量不存在

点评

正解,最优的办法  发表于 2013-4-3 15:44
 楼主| 发表于 2013-4-3 22:18:02 来自手机 | 显示全部楼层
chuxianbing 发表于 2013-4-3 15:22
gettype(x)返回“NONE”表示x变量不存在

智商被完爆啊......
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-6-26 21:55 , Processed in 0.632060 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表