编译器不喜欢
var current: string = '1.6';
错误消息:第21栏:应使用分号(;)。
现在尝试此操作
var current: string;
current = '1.6';
我收到其他错误消息:第1列:重复的标识符“当前”
感谢您的任何帮助。
ANSWER:这有效:
var current: string;
begin
current := '1.6';
end
我已经很长时间没有在Pascal中编写代码了,但是变量的分配使用:=
运算符(辅助运算符),=
运算符用于比较。否则,您需要添加主程序块,如下所示:
Var
current: string;
Begin
current := '1.6';
End.
希望对您有用。
此处有更多信息:https://www.freepascal.org/docs-html/ref/refse101.html
自从我写Pascal以来已经很长时间了,但是IIRC,赋值运算符是:=
(又名海象符)。 =
是相等性测试运算符。
尝试一下:
var current: string;
current := '1.6';