心はいつもAirPucci (空元気でもいいから)

毎日がPucciを着ているような気分

パーフェクトRuby 2章Rubyの基礎 2-8 様々な代入式

   


p66
2-8-1 多重代入
まとめて代入する横着なやり方。
a,b = 1,2
a,b = [1,2,3]
他にもいろいろ

p67
2-8-2 自己代入
+=
||=

foo += 12 # foo = foo + 12
a ||= 1 # a が偽か未定義ならば1を代入。初期化時のイディオムの一種。

自己代入は演算式のところに説明がある。

p69
2-10 外部ファイルの読み込み
別ファイルにあるプログラムを読み込むときにrequireを使う。別ファイルってところがミソ。別クラスとかじゃない。

require パス

2-11 予約語
予約語が41個。使ってもいい条件書いてありますが、まあどうあろうと避けた方が無難ですね。

p70
2-12 組み込みの変数/定数
2-12-1 疑似変数
2-12-2 組み込み変数
2-12-3 組み込み定数
以上も自分で宣言してはダメ。

以上2章。パーフェクトRubyいいですね。リファレンスに解説がついた感じで網羅的。
次はとばして6章からやってみたいと思います。

 - テクニカル ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

no image
Mavericksでruby2.0 rails4.0.0のGem

MacBookAirにMavericksインストールして初めてのrails ne …

no image
RailsTutorial4.0を高速で復習する。10.2章。

10.2マイクロポストを表示する、です。 ポストの投稿ではなく、表示だけを先に作 …

no image
WindowsのiTunesからMacのiTunesへのデータ移行

MacBookAir 2日め。なかなかMacにふみきれなかったのは、Window …

no image
RailsTutorial4.0を高速で復習する。9.3.4章。

9.3.4パーシャルのリファクタリング、です。 テストパスしているのでリファクタ …

no image
destory

ruby on rails3プリケーションプログラミングの本の内容をruby2. …

no image
RailsTutorial4.0を高速で復習する。3.5章。つづき。

3.5演習の2もんめをやります。 2.お気付きの方もいると思いますが、リスト3. …

40秒も待てない。

自由が丘のカフェでこれ書きました。Table Modern Service、食べ …

no image
RailsTutorial4.0を高速で復習する。5.6章。演習1問目。

5.6演習です。 一問目。 リスト5.28の静的ページのテストコードは簡潔ですが …

Ruby1.9+Rails3.2に加えて、Ruby2.0+Rails4.0のプロジェクトを作る。

Ruby1.9+Rails3.2のプロジェクトは作りましたが、その後、Ruby2 …

MacBookAirにMavericksインストールしました

先週の話になってしまいますが、MacBookAirにMavericksインストー …