【发布时间】:2015-03-08 16:53:47
【问题描述】:
我最近注意到 TI-Basic 的一个奇怪行为,它允许程序员将公式存储到列表变量中。多年来,我已经对 TI-Basic 非常熟悉,并检查了来自 TI-Basic Developer Forum、This StackOverflow tag 和 Subreddit 等来源的代码示例,专门用于 TI-Basic,除了承认它的存在外,没有发现任何其他东西.
创建此行为的语法很简单:
<String>→<List>
其中<String> 代表任何字符串、文字或变量。实验表明,这个字符串必须评估为一个列表。 <List> 代表一个列表变量。使用列表文字将导致ERR:SYNTAX。
为了帮助理解我所描述的内容,以下是一些使用实际代码的示例:
"X+2→L₁
"2L₁→L₂
两个示例都将首先运行;但是,如果我在第一个示例中尝试访问L₁,我会得到ERR:DATA TYPE。访问L₂ 将返回两倍于L₁ 的当前值。
由于这个问题到目前为止一直是对这种行为的描述,没有直接的问题,我将通过列举一些回答可以回答的具体问题来总结。
- 我是否正确说明了此行为的语法?
- 此行为有哪些可能的用例?
- 在哪里可以找到有关此行为的官方文档?
这些只是针对答案可能包含的内容的建议。我很乐意接受对这种行为的全面而一般的分析。
【问题讨论】:
-
很好的问题 - 这确实是记录不足。