我是 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
我希望任何人都可以帮助我。谢谢。