心はいつも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
RailsのRoutingいろいろ

コントローラーがAbc アクションがactrionxだとして、 http://y …

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

11.2.4[フォローする] ボタン (標準的な方法)、です。 仕様 それぞれの …

no image
Ruby 1.9系をインストールする

Rubyのバージョン管理ができるrbenvをインストールしたらいよいよRubyの …

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

6.3.3ユーザー認証、です。 新規ユーザー登録のときは入力で、:passwor …

no image
RailsTutorial4.0を高速で復習する。4章と4.1章。

さて、4章です。4章ではRubyに関する内容が多かったような記憶が。 動的なWe …

no image
RailsTutorial4.0を高速で復習する。5.1.2章の途中から。

5.1.2章の途中、 リスト5.6 すべてのページに適用される共通のスタイルをC …

RailsTutorial4.0を高速で復習する。10章。

第10章ユーザーのマイクロポスト、です。 has_many、belongs_to …

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

8.3Cucumberの紹介 (オプション) Cucumberは振舞駆動開発用の …

Mac mini買いました。

Appleの新製品発表が近づいているというのに、Mac mini買ってしまいまし …

no image
Vaio Pよりも軽く感じる?MacBookAirとお出かけ

Vaoi Pを手放し、iPadも手放し、UQ Wimaxは解約し、DellのWi …