Clojure プログラミング言語では、なぜこのコードは見事に合格するのでしょうか?
(let [r (range 1e9)] [(first r) (last r)])
これは失敗しますが:
(let [r (range 1e9)] [(last r) (first r)])
「頭を失う」というアドバイスについてですが、説明していただけますか?私はまだそれを消化することができません。
更新:
正しい答えを選ぶのは本当に難しいです.2つの答えは驚くほど有益です.
注: コード スニペットは「The Joy of Clojure」からのものです。