gpt4 book ai didi

freepascal - 为什么 Free Pascal 打印 'NO' ?

转载 作者:行者123 更新时间:2023-12-01 14:40:59 24 4
gpt4 key购买 nike

var
a: Integer;
begin
a:= 300;
if a in [100..500] then
WriteLn ('YES')
else
WriteLn ('NO')
end.

最佳答案

根据 FreePascal documentation,Pascal 仅支持集合中 0 到 255 之间的数字.重要的部分在这里:

Each of the elements of SetType must be of type TargetType. TargetType can be any ordinal type with a range between 0 and 255. A set can contain at most 255 elements.

打开范围检查 {$R+} 将导致编译器警告您这些类型的错误。

关于freepascal - 为什么 Free Pascal 打印 'NO' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37568034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com