Я новичок в Eiffel и пытаюсь создать простой класс под названием «Monomio», у меня есть 3 функции, которые являются атрибутами, и функция, которая является функцией. Проблема в том, что я получаю синтаксическую ошибку, я сравнил ее с другими найденными классами, но не могу найти здесь ошибку. это мой код
class
MONOMIO
create
make
feature {NONE} -- Initialization
make
-- Initialization for `Current'.
do
end;
coeficiente: INTEGER;
-- El número que será el coeficiente del monomio
exponenteX: INTEGER;
-- El exponente de la variable X
exponenteY: INTEGER;
-- El exponente de la variable Y
evaluar(valX: INTEGER; valY: INTEGER): INTEGER is
do
Result := coeficiente*(valX^expX)*(valY^expY)
end;
end
И это ошибка, которую я получаю:
Syntax error at line 28 in class MONOMIO
evaluar(valX: INTEGER; valY: INTEGER): INTEGER is
---------------------------------------------^
do
Я надеюсь, что кто-нибудь может помочь мне с этим. Спасибо.