Codecademy を使用して Ruby を学んでおり、現在の演習ではユーザーに次のように指示しています。
エディターで 2 つのメソッドを定義します。
単一のgreeter
文字列パラメーター name を取り、その人に挨拶する文字列を返すメソッド。(必ず return を使用し、print や puts は使用しないでください。)
単一のby_three?
整数パラメーター数値を取り、その数値が 3 で割り切れる場合は true を返し、そうでない場合は false を返すメソッド。ブール値を生成するメソッド名をクエスチョン マークで終了することは、Ruby のベスト プラクティスであることを忘れないでください。
それに基づいて、いくつかのコードを思いつきましたが、機能せず、修正方法や何が欠けているのかわかりません。正しい方向へのプッシュは大歓迎です!これが私のコードです:
def greeter (name)
name = gets.chomp
return "Hi there #{name} sucka!"
end
def by_three(number)
number = gets.chomp
if number % 3 == 0
return true
else return false
end