Ruby 2-2
こんにちは!
久しぶりに海が見たくなってきた。
データ型
いくつか代表的なものをまとめていきます。
整数型(Integer)
日常的に使用している10進数や16進数などを表します。
浮動小数点型(Float)
小数点や指数を表現できます。
文字列型(String)
シングルクォートやダブルクォートを使用して表します。
この二つの違いを確認します。
ダブルクォートでは式展開が可能で、バックスラッシュ記法も認識してくれます。
ほかにも特殊な文字列表現が存在します。
%!...! , %Q!...! はダブルクォートに相当し、%q!...! はシングルクォートに相当します。
改行を含むような長い文字列を表現することができます。
-EOSとすることでインデントを許容してくれます。
.upcase メソッドを利用することで大文字に変更しています。
文字列にも似ているものです。
値を変更できない、メモリの利用効率が高い、などの特徴があります。
具体的には今後の学習で触れていくそうです。
論理型(真偽型)
true か false の判定を行います。
nil型
値を持たないことを表します。
Ruby は他の言語に比べてデータ型に対しては寛容ですが、挙動の変化にもつながるため型の理解は欠かせません。
ではでは。