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(トラックバックは承認後に公開されます)

コメントする

このブログ記事について

このページは、Humが2007年12月 5日 09:31に書いたブログ記事です。

ひとつ前のブログ記事は「MySQLでtimestamp型を使うとdefault nullができない?」です。

次のブログ記事は「RubyでHTTPヘルスチェックプログラムをつくる(mechanizeとnet/smtpを使用する)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

あわせて読みたいブログパーツ
フィードメーター - ウェブ-HACKS 「とりあえずやってみよう!」ブログ   
track feed
  • SEO対策 
  • _ 
  • _ 
  •  
  •  

このブログはクリエイティブ・コモンズでライセンスされています。