【发布时间】:2016-01-25 03:22:34
【问题描述】:
Ti-83 Basic 中是否有与许多其他语言(例如 C)一样的 EOF 运算符? 我知道某些程序会在按下“On”按钮时终止(很像 *nix 中的 EOF 运算符 Ctrl+D),但我无法弄清楚这个操作是如何分配的。
作为一个非常糟糕的例子,假设我有
:Prompt Str0
:While Str0 ≠ "EOF"
:Disp "This code works!"
:Prompt Str0
:End
我希望它打印“此代码有效!”然后提示输入 Str0,直到我输入终止文件的组合键(我猜是“打开”按钮)。
当然,还有其他表达上述代码的方式不依赖于 EOF。我只是想给出一个简单的例子,说明 EOF 可能 有用的场景。
【问题讨论】:
-
我不明白为什么这是必要的。由于 On 按钮会立即终止程序(并且还会产生
ERR: BREAK错误,所以它不是很理想),我不明白您为什么需要任何 EOF 业务来处理它。 -
@user3932000 我认为你是对的。 2nd + Quit 似乎也终止了,没有任何混乱的 ERR: BREAK 消息。 ;)