alphaのjava備忘録

alphaが勉強したことを書いていくブログ

「プロを目指す人のためのRuby入門」メモ

・ヒアドキュメント	(<<TEXT  TEXT)
・()を省略したメソッドでも、引数間のカンマは必要(method val1, val2)
・''で囲わない文字列はすべてリテラルではない!
・= ⇔ == は見間違えないように(代入⇔等号演算子)
・a=b(object_idが同一)のとき、aをupcaseするとbもupcaseされる(同一のオブジェクトを参照しているため)
・assertメソッド(テストコード用の検証メソッド)ってMinitest::Testを継承してないと使えない

〇irbについて
・""を閉じ忘れやすい。
・リテラル以外の英字は変数・定数と解釈される → エラー
・irbプロンプトの見方
  「irb(mainオブジェクトをto_sしたもの):行番号:当該行のインデント数>当該行本文」
     irb(main):001:0> var1 = 12