实验

我们鼓励你进行实验。尝试用不同的数字输入类似的行。很显然,+ 是加号,- 是减号。再输入几行,试着用 * 表示乘号,用 % 表示除号。使用 % 时你很快就会发现,像 2.5 这样的数字也可以作为结果,也可以作为参数。

在你有更多的经验之前,你可能有时会对你观察到的东西感到惊讶,甚至是不解。把事情从小事做起。尝试一些你很确定自己已经知道答案的例子,然后做实验来确认你的理解。如果一个结果让你困惑太多,就不要在这些早期阶段花时间在它身上。

  1. 3 - 5
  2. _2

注意这里是 _2 而不是 -2,可能会让你感到困惑。别担心,稍后会有解释。

本书中的大多数例子都显示了你应该输入的内容,它们缩进了三个空格,同时也显示了系统显示的结果。这就意味着你可以随心所欲地看书,不需要用系统来查看结果。但是,只有最终通过尝试这些例子,并通过自己的实验,才能真正学会。例子是以固定间距的字体显示,就像在系统的 ijx 窗口中显示的那样。在一些示例中使用了一个较大的字体,以便于你在系统中阅读和输入示例。这是在你可能因为不熟悉某些单词而打错的情况下,或者打错字可能会造成混乱的结果。

在做实验的时候,你经常会想在已经尝试过的句子上做一些小变化。有几个快捷方式可以让你更容易做到这一点。在 ijx 窗口中,您可以将光标移动到窗口中的任何一行,然后按回车键,将该行作为新的行放在窗口底部,准备进行编辑。你可以通过按住 Shift+Ctrl 键并按向上箭头键来调用之前的输入行进行编辑,直到你看到你想要的行为止。

{% hint style=”info” %} 译者注:如果你是在通过 jcon 来进行试验的话,你可能已经注意到 jcon 实际上是支持 readline 快捷键来查找历史及编辑输入的。熟悉命令行操作的同学应该会感到方便一些。如果你还不熟悉 readline 的话,可以酌情了解一下。 {% endhint %}

大多数章节中的例子是自成一体的,但后面的部分可能取决于前面部分的步骤。有几节是根据前几节中的步骤进行的,但这应该是很明显的。