だから私はエッフェルを学び始めたところです。私が使用している本の最初の演習の 1 つは、^ を使用せずに base^exp を実行する関数を作成すると述べています。以下のコードをコピーしました。
class
APPLICATION
inherit
ARGUMENTS
create
make
feature {NONE} -- Initialization
make
-- Run application.
do
create power(2;3)
printf("2 to the power of 3 is " + answer)
end
power(base : REAL; exp : INTEGER) : REAL
-- computers base raised to the bower of exp without using ^
local
remain : INTEGER
do
remain := exp
if remain = 0 then
result := 1
else
from
until
remain = 0
loop
result := result * result
remain := remain -1
end
end
end
end
これをどのように使用しますか?と同じレベルで必要feature{NONE}
ですmake
か? 私はそれを呼び出す方法が間違っていることを知っています.今読んだ章やオンラインでパラメータを渡す方法や結果の使用方法については何も見つかりません.