帕斯卡 |初始化变量

Pascal | Initializing variables

以下语法示例是在 Pascal 中初始化变量的不正确方法:

var current: string = '1.6';

错误消息:第 21 列:需要分号 (;)。

var current: string;
current = '1.6';

错误消息:第 1 列:重复标识符 'current'。

正确的 语法来初始化 Pascal 中的变量:

var current: string;
    begin
current := '1.6';
    end

来源: https://www.freepascal.org/docs-html/current/ref/refse25.html#x56-740004.5

自从我编写 Pascal 以来已经有很长时间了,但是 IIRC,赋值运算符是 :=(又名海象标志)。 = 是相等性测试运算符。

试试这个:

var current: string;
current := '1.6';

很久没写Pascal了,变量赋值用的是:=运算符(assignment operator),=运算符是比较用的。否则你需要添加主程序块,像这样:

Var
   current: string;

Begin
   current := '1.6';
End.

希望对你有用

更多信息在这里:https://www.freepascal.org/docs-html/ref/refse101.html