Rubyで1行メソッド
Railsを使えば、あまりRubyの知識がなくてもWebアプリが作れます。
それはそれで、すごいことですが、やっぱりRubyも覚えてたい!という気持ちもあります。
というわけで、Rubyのメソッドについてちょっと試しました。
=begin
「Hello,Ruby」取得メソッド
1) 普通にメソッドを作成し呼び出す
=end
def hello_world()
hello = "Hello, Ruby."
return hello
end
puts hello_world() #=> Hello, Ruby.
=begin
2) 省略形
* Rubyではreturnを省略すると最後の式の値が返る
* メソッドの括弧は省略できる
* 改行が処理の区切りだが、「;」で区切ることも可能
※上記をふまえ以下のように変更
=end
def hello_world; hello="Hello, Ruby.";end
puts hello_world #=> Hello, Ruby.
変数の値を返すだけであれば1行メソッドの方が良いかもしれません。
トラックバック(0)
このブログ記事に対するトラックバックURL(トラックバックは承認後に公開されます)


コメントする