Rubyのdefによるメソッド定義・引数・戻り値の基本を実行して学べます。初心者向けに、コードを編集して実行結果をすぐ確認できます。 下のコードはブラウザ内でそのまま実行できます。「実行エディタで開く」を押すと、progoのオンラインRuby実行環境にコードが読み込まれ、その場で動作を確認できます。
def greet(name)
"こんにちは、#{name}さん"
end
puts greet("progo")
# デフォルト引数
def power(base, exp = 2)
base ** exp
end
puts power(3) # 9
puts power(2, 10) # 1024
▶ このコードを実行エディタで開く
def 名前(引数) ... endでメソッドを定義します。return省略可)。= 値でデフォルト値を設定できます。