【发布时间】:2016-11-19 20:02:53
【问题描述】:
所以,我想在 Commodore 64 BASIC 中编写更大的函数。到目前为止,从我从其他来源(例如各种 C64 wiki 以及 C64 本身的用户手册)看到的内容来看,函数定义只能是一行。 也就是说,我似乎无法在 BASIC 中找到与括号/其他任何其他语言用来描述代码块的类似结构。
有谁知道我如何在 BASIC 中编写超过一行的代码块?
单行函数示例:
10 def fn X(n) = n + 1
20 print fn X(5) rem Correctly called function. This will output 6
但我不能这样做:
10 def fn X(n) =
20 n = n + 1
30 print n
40 rem I'd like the definition of function X to end at line 30 above
50 fn X(5) rem Produces syntax error on line 40
感谢您的宝贵时间!
【问题讨论】:
标签: function multiline basic c64 commodore