gpt4 book ai didi

ada - "item"的实际必须是一个变量 - Ada

转载 作者:行者123 更新时间:2023-12-01 22:50:57 24 4
gpt4 key购买 nike

procedure Summera(Int1: in Integer;
Int2: in Integer;
Summa: out Integer) is


begin

Put("Mata in ett heltal: ");
48 Get(Int1);
Put("Mata in ett heltal: ");
50 Get(Int2);
Summa:= Int1 + Int2;
Put("Du matade in heltalet: ");
Put(Int1, Width=>0);
Put(" och heltalet: ");
Put(Int2, Width=>0);
Put(" och summan blev ");

end Summera;

我知道有什么地方不对劲,但不知道到底是什么。在第 48 行和第 50 行,我收到错误消息“项目的实际值必须是一个变量”。我不允许将字符串/文本放在“子程序”位之外,我不知道如何进行这项工作。为什么我会收到此错误消息?

开始后我有这个

Int1, Int2: Integer; 
Summa: Integer;

begin

Summera(Int1, Int2, Summa);
Put(Summa);

end program;

最佳答案

参数

Int1: in Integer;
Int2: in Integer;

是参数,即。过程中的常量,而 Get 需要一个变量来存储结果。也许您的意思是让它们成为局部变量?还是 in out 参数?

关于ada - "item"的实际必须是一个变量 - Ada,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74395602/

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