心はいつも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
Everyday Rails頑張る。3章モデルスペック

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

attr_accessorでRuby文法を噛み締める

作りたいwebアプリがあって、プログラムやろう!となって現在にいたってる訳です。 …

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

9.1.2編集の失敗、です。 テストを書きます リスト9.9 ユーザーupdat …

パーフェクトRuby 3章制御構造/メソッド/組み込み関数 3-2 基本的な制御構造

p75 3-2 基本的な制御構造 条件分岐、繰り返し、ジャンプ構文について 3- …

WindowsキーボードをMacで使う

キーボード難民です。Mac miniでApple純正のキーボードを使っていました …

no image
gamilアカウントが乗っ取られました

朝起きてすぐ行うメール確認。iphoneでgmail接続できないってエラーが出る …

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

7.2ユーザー登録フォーム、です。 ユーザー認証も登録も、モデルは作ってあるので …

no image
Homebrewをインストールする。

MacOS 10.8.5(Mountain Lion)にRuby&Ru …

no image
iPhoneの月請求は8円のみです。

昨年11月に、e-mobileからiPhoneにMNPしました。 ちょうど、乗り …

MicrosoftのFutureVision 2019 vs 2011 vs 2010

Wiredで取り上げられたので、今日はMSのFutureVisionが話題でした …