crystalでyamlなど触ってみた
crystal-langが少し流行りだしそうなので触ってみた。
timeの扱い
t = "2011-10-11 11:00:00" t = Time.parse(t_str, "%F %T") puts t
yaml(読み込んだyamlの特定のキーに対応する部分を別の変数に代入したい RubyならばHashでよしなにできるのだけれど、crystal-langには空ハッシュがないので空のYAML::Anyを定義してあげる必要がある。
file_path = "hoge.yaml" y_data = YAML.parse_all(File.read(file_path)) y_data = banner_yaml[0] empty_yaml = YAML::Any.new("")