16
こんにちは、私はClojureのを学んだし、私は何が起こっているか理解したい、私はなぜclojureのマップはprintlnでそのように動作しますか?
(map println '(1 2 3 4))
を入力したとき、私は
1
2
3
4
のようなものを期待しますが、私はこれがある
(1
2
nil 3
nil 4
nil nil)
を得ました私が作った一例にすぎません。私はちょうど何が起こっているのか理解したい。怠け者とは何か?
一般的なアドバイスの束を返すことがわかります:マップ操作のために副作用の機能を使用しないでください – Ankur