スカラーとデータ型
配列やハッシュのような、他のデータを要素としてもつデータは『コレクション (Collection)』という
それ以外のデータ (数値や文字列など) は『スカラー (Scalar)』という
以下のデータ型は自動的に判別されます
これら以外は文字列として認識されます。また引用符『’』や二重引用符『”』で囲むと、強制的に文字列として認識される
● 整数
● 浮動小数点
● 真偽値 (true, yes, false, no)
● Null値 (null, ~)
● 日付 (yyyy-mm-dd)
● タイムスタンプ (yyyy-mm-dd hh:mm:ss [+-]hh:mm)
decimal1: 123 # 整数 (10 進数) decimal2: 1,234,567,890 # 整数 (10 進数) octal: 0644 # 整数 (8 進数) hexa: 0xFF # 整数 (16 進数) float1: 0.05 # 浮動小数点 bool1: true # 真 bool2: yes # 真 bool3: on # 真 bool4: false # 偽 bool5: no # 偽 bool6: off # 偽 null1: ~ # Null 値 null2: null # Null 値 date: 2005-01-01 # 日付 stamp: 2005-01-01 00:00:00 +09:00 # タイムスタンプ str1: 'true' # 文字列 str2: "2005" # 文字列 symbol: :foo # シンボル (Syck の独自機能)