上のようだとdo endと{}の違いはないように見えます。
見た感じではputsが働いてないようです。
putsが働いてます。{ ... } の方が do ... end ブロックよりも強く結合します。結論は左ですが、違いがあることだけを覚えておきます。"(-""-)"
Exp2_17は元々の書き方ですかね?Exp_18は文字列結合演算をしてます。Exp2_19はRuby1.9から採用の書き方のようです。またP39にはVBやPythonにあるような「名前付き引数」は無いと、あります。
見た感じではputsが働いてないようです。
putsが働いてます。{ ... } の方が do ... end ブロックよりも強く結合します。結論は左ですが、違いがあることだけを覚えておきます。"(-""-)"
Exp2_17は元々の書き方ですかね?Exp_18は文字列結合演算をしてます。Exp2_19はRuby1.9から採用の書き方のようです。またP39にはVBやPythonにあるような「名前付き引数」は無いと、あります。