5

私はClojureが初めてです。キーの動作には一貫性がないように思えます。

user=> (keys "")
nil
user=> (keys "abc")
ClassCastException

空のコレクションは特別に扱われているようで、テスト ケースはこれが意図的なものであることを示しています。この行動の背後にある考えは何ですか?

4

1 に答える 1