【发布时间】:2018-07-27 15:39:20
【问题描述】:
这两种语法看起来相当相似,它们的用例也很相似。示例:
# Hash
hash = {"name" => "Crystal", "year" => 2011}
hash["name"] # outputs: Crystal
# NamedTuple
tuple = {name: "Crystal", year: 2011}
tuple[:name] # outputs: Crystal
那么这两个原语到底在哪里不同呢?
【问题讨论】:
标签: syntax crystal-lang