-3

def calculate、def compute、def capture の 3 つのメソッドを持つプログラムを作成しました。各メソッドにはいくつかの計算が含まれていました。これらのメソッドの数値的な回答だけを取得し、質問への回答として使用したいと考えています。私はそれが次のようなことを言うのを探しています:正しい、「答えを計算する」、「答えを計算する」、「答えをキャプチャする」。これを行うにはどうすればよいですか?

4

1 に答える 1

1

刺してみます。このようなことを意味しますか?

コード例:

def calculate a
  a + 4
end

def compute a
  a * 2
end

def capture a
  a - 5
end

def question a
  puts "Correct, 'calculate #{calculate a}' and 'compute #{compute a}' and 'capture #{capture a}'"
end

これは、irb で次のようになります。

>> question 17
Correct, 'calculate 21' and 'compute 34' and 'capture 12'
=> nil
于 2010-10-23T15:25:37.690 に答える