error-handling - BASIC收到 “expected end of line”错误

标签 error-handling basic

170 FOR J=1 TO 5
180 PRINT
190 NEXT J
200 REM *********************************
210 DIM A(2),B(2),C(2),D(2,100),E(2,100),F(2,100),G$(100)
220 REM *******ENTER INPUT
230 PI=3.141593

我收到错误消息:
第210行错误:预期的行尾

这意味着什么?我该如何解决?

如果删除第210行,则会得到:
230行错误:预期未定义

我该如何解决?

最佳答案

我怀疑您拥有的代码是针对另一种BASIC风格的。它们很多,它们都有自己的微妙之处。我会猜测:您使用的BASIC不允许在一个dim语句中对多个数组进行调光。将其分解为单独的以冒号分隔的语句应该可以解决此问题:

210 DIM A(2): DIM B(2): DIM C(2): DIM D(2,100): DIM E(2,100): DIM F(2,100): DIM G$(100)

如果那不能解决问题,或者您愿意,可以将其分成多行。然后,新错误消息中的行号应缩小有问题的部分:
210 DIM A(2)
211 DIM B(2)
212 DIM C(2)
213 DIM D(2,100)
214 DIM E(2,100)
215 DIM F(2,100)
216 DIM G$(100)

关于error-handling - BASIC收到 “expected end of line”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19761073/

相关文章:

ios - RxMoya 网络和服务错误处理在同一函数中

time - 如何在 QBasic 中解析以年为单位的时间

syntax-error - TI-84 Plus 电阻程序语法错误

printing - 在BASIC中不使用换行符进行打印

c# - 具有返回类型的 try-catch block

php - 即使禁用 VERIFYPEER、VERIFYHOST 也会出现 SSL 连接错误

basic - BASIC 中的井号/井号代表什么?

calculator - Ti Basic (Ti-82 Plus) - 用数字和 X 替换变量

swift - “ fatal error :在展开可选值时意外发现nil”是什么意思?

go - 为什么 Go 除了错误处理之外还要添加 panic 和恢复?