心はいつも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

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

  関連記事

コンビニで切れないiPhone充電ケーブル買った

iPhone充電に使うライトニングケーブルって高いのに切れ易く涙目。 こんな感じ …

no image
Everyday Rails頑張る。3章モデルスペック

テスト書いてからコードの決意。 今のような環境がない時代のプログラマでしたが、自 …

no image
Rubyの%を使う記法のうち、 %w

Rubyで%を使う記法は、たのるー(たのしいRuby)によると、以下の6通り % …

Mac miniの液晶モニターにDell U2713HM使っています。

次期モデルが出るかもしれないのにMac miniを買って、自分でメモリを16Gに …

no image
Railsの%

Rubyの%じゃなくてRailsの%です。 RailsではSQLを生成するwhe …

教育のためならば、iPadアプリ料金なんて青天井ですわ

今年4月、USでのiPad発売。姪の中学入学祝いにちょうどいいなと思っていたら日 …

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

11.2.3「フォローしているユーザー」ページと「フォロワー」ページ、です。 仕 …

Google Webfont使ってみたよ

地元に戻ってきてまず思ったのは「観光サイトを立ち上げたい」ということ。いや、観光 …

詳解 Objective-C 2.0 第3版

Rubyの言語仕様を勉強する傍ら、Objective-Cも言語仕様ベースで勉強し …

no image
MacBookAirで真央ちゃんのテレビ放映を見ました

テレビ持っていないを公言しています。 15年以上使っていたナショナル6型ブラウン …