Eiffel - 如何初始化 LINKED_LIST?
Eiffel - How can I initialize a LINKED_LIST?
我是 Eiffel 的新手,我正在尝试创建 Linked_List 的实例。我不太确定如何使用 class 执行此操作,因为每当我尝试这样做时都会收到语法错误。这是我的:
class
APPLICATION
inherit
ARGUMENTS
create
make
feature {NONE} -- Initialization
make
--
local
lista:LINKED_LIST[MONOMIO]
do
lista.make
end
end
我得到的错误是:
Error code: VUEX(2)
Error: feature of qualified call is not available to client class.
What to do: make sure feature after dot is exported to caller.
希望有人能帮我解决这个问题,谢谢。
对象是使用创建指令创建的,因此在您的示例中,您需要在 lista.make
前面添加关键字 create
以表明这不是普通的功能调用:
create lista.make
我是 Eiffel 的新手,我正在尝试创建 Linked_List 的实例。我不太确定如何使用 class 执行此操作,因为每当我尝试这样做时都会收到语法错误。这是我的:
class
APPLICATION
inherit
ARGUMENTS
create
make
feature {NONE} -- Initialization
make
--
local
lista:LINKED_LIST[MONOMIO]
do
lista.make
end
end
我得到的错误是:
Error code: VUEX(2)
Error: feature of qualified call is not available to client class.
What to do: make sure feature after dot is exported to caller.
希望有人能帮我解决这个问题,谢谢。
对象是使用创建指令创建的,因此在您的示例中,您需要在 lista.make
前面添加关键字 create
以表明这不是普通的功能调用:
create lista.make