【问题标题】:IchigoJam BASIC doesn't require end of double quote when printing a stringIchigoJam BASIC 在打印字符串时不需要双引号结尾
【发布时间】:2019-03-11 08:04:46
【问题描述】:
我正在为我的项目学习 IchigoJam BASIC。打印任何字符串时,我注意到打印功能只需要双引号的起始引号字符。在许多其他语言中,双引号的结尾是必需的,但 IchigoJam 不会显示任何错误。这是怎么回事?
输出:
OK
PRINT "HELLO"
HELLO
OK
PRINT "HELLO
HELLO
OK
PRINT HELLO
0Syntax error
█
【问题讨论】:
标签:
syntax
basic
text-formatting
【解决方案1】:
IchigoJam BASIC 的程序大小为 1k 字节。 (可以用LRUN命令加长程序)因此,可以省略字符串结尾的引号("),这样可以缩短程序。
您可以使用?"IchigoJam 代替PRINT "IchigoJam"。
【解决方案2】:
PRINT HELLO
0Syntax error
IchigoJamBASIC 的变量名是 1 个字符。
PRINT变量H被执行,ELLO变成语法错误。