本-SoftwareDesign2016年04月号

P29 optionalクラス

JavaSE8で導入された、nullを取り扱わないようにしようという考え方を持つクラス ソフトウェアデザイン 2016年 04 月号 [雑誌] 出版社/メーカー: 技術評論社 発売日: 2016/03/18 メディア: 雑誌 この商品を含むブログ (1件) を見る

P46 Rubyの真偽値を理解する

falseとnulは偽 それ以外の値はすべて真 その為、ifの判定結果にnullが返る場合にはfalseになったり、値が0が返る場合には真となる。ソフトウェアデザイン 2016年 04 月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2016/03/18メディア: 雑誌この商品を含む…

P44 Rubyの初級お作法

●インデントは半角スペース2つ 半角スペース4つであったり、タグ文字を使ったりするのはNGである。●メソッド名は変数名はスネークケース first_nameのようなアンダーバー区切りで書かなければいけない。 firstNameのようなキャメルケースの引数名や変数名…

P35 アクセッサとプロパティ

C#以前からある良いとされる習慣の1つに、 「クラスの持つデータは必ずメソッドを通じて返せ。フィールドは公開するな」 というものが存在する。(実際は宗教戦争になりうる内容であるが) メソッドを通す事でのメリットは以下の様なことが挙げられる。 ・実…