我想我明白你的意思了,你学过C语言吗?C语言未声明一个变量就赋值会出错。nspire的自定义函数也是这样,如果你要使用变量,就要先用local来声明。func:local t:1→t:return t 就OK,你少了local t这句就不行。如果你不是func而是prgm,不local的话就会保存赋值,local的话运行完程序就删除掉local的值。
我想我明白你的意思了,你学过C语言吗?C语言未声明一个变量就赋值会出错。nspire的自定义函数也是这样,如果你要使用变量,就要先用local来声明。func:local t:1→t:return t 就OK,你少了local t这句就不行。如果你不是func而是prgm,不local的话就会保存赋值,local的话运行完程序就删除掉local的值。