我试图学习埃菲尔语,我只想尝试制作一个显示给定数字的非常基本的程序。但是,我一直收到错误而没有任何解释:
note
description : " application root class"
date : "$Date$"
revision : "$Revision$"
class
APPLICATION
create
make
feature -- Initialization
make
do
testvar: INTEGER --error occur here"syntax error"
set_testvar (new_testvar : INTEGER)
testvar:= new_testvar
Io.put_integer (testvar)
print ("Hello Eiffel World!%N")
end
end
这可能是一个非常愚蠢的错误,但我正在学习。谢谢你
答案 0 :(得分:0)
你必须在`make'的本地部分声明局部变量。这样的例程:
make
local
testvar:INTEGER
do
Io.put_integer(testvar)
end