Неизвестная ошибка синтаксиса eiffel
Я новичок в программировании Eiffel, и я просто пытаюсь создать переменную, и я получаю ошибку, вот мой код:
class
APPL
create
make
local
v1:BOOLEAN
v2:BOOLEAN
v3:BOOLEAN
do
io.putstring ("test")
end
end
Я продолжаю получать "синтаксическую ошибку" в "местном" слове... без каких-либо подробностей. Я почти уверен, что это что-то действительно глупое, но не могу его найти. Спасибо!
1 ответ
Решение
Предложение create только перечисляет имена объектов, которые считаются конструкторами. Вам необходимо реализовать их в предложении Feature:
class
APPL
create
make
feature
make
local
v1: BOOLEAN
v2: BOOLEAN
v3: BOOLEAN
do
io.putstring("test")
end
end