gpt4 book ai didi

function - 需要 Ada 包函数标识符

转载 作者:行者123 更新时间:2023-12-03 06:27:47 24 4
gpt4 key购买 nike

学习 Ada 并尝试制作堆栈 ADT,我正在使用此网页来解决它。 http://www.functionx.com/ada/Lesson06.htm

八皇后.adb

with Ada.Text_IO;
use Ada.Text_IO;
with Stack;
use Stack;

procedure EightQueens is
begin
put_line ("awd");
end EightQueens;

堆栈.ads

package Stack is
function awd () return Integer;
end Stack;

堆栈.adb

package body Stack is
function awd () return integer is
begin
return 1;
end awd;
end Stack;

错误是

stack.ads:2:19: identifier expected

我确信我所做的一切都是正确的。

最佳答案

Ada 不使用空括号,无论是定义还是调用函数或过程。

为了便于将来引用,“我确信我所做的一切都是正确的”这句话。是一个危险信号,表明您几乎肯定做错了某事

关于function - 需要 Ada 包函数标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15148090/

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