Pascal |完整的初学者-如何为变量赋值?

问题描述 投票:-3回答:2

编译器不喜欢

var current: string = '1.6';

错误消息:第21栏:应使用分号(;)。

现在尝试此操作

var current: string;
current = '1.6';

我收到其他错误消息:第1列:重复的标识符“当前”

感谢您的任何帮助。

ANSWER:这有效:

var current: string;
begin
   current := '1.6';
end
variables pascal freepascal
2个回答
1
投票

我已经很长时间没有在Pascal中编写代码了,但是变量的分配使用:=运算符(辅助运算符),=运算符用于比较。否则,您需要添加主程序块,如下所示:

Var
   current: string;

Begin
   current := '1.6';
End.

希望对您有用。

此处有更多信息:https://www.freepascal.org/docs-html/ref/refse101.html


2
投票

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

尝试一下:

var current: string;
current := '1.6';
© www.soinside.com 2019 - 2024. All rights reserved.