2
...アクセスは透過的にnilの値を無視します:
iex> keywords = [a: 1, b: 2]
iex> keywords[:c][:unknown]
nil
これは私にエラーが発生しやすいようです。私は、nil
を返すよりもむしろnil[key]
が失敗していると思うでしょう。
私は言語開発者がこのルートを選ぶ理由を知っています。その理由は何ですか? (。nil
は原子FWIWある)