use*_*234 2 clojure destructuring
我有形状的代码
(let [{foo :foo} (make-foo)] ...)
Run Code Online (Sandbox Code Playgroud)
这段代码偶尔发出一个java.lang.IllegalArgumentException: No value supplied for key: {:foo "foo" :other "other"}.
我见过Clojure:"java.lang.IllegalArgumentException:没有为key提供值:"当我更改require时,但是我没有更改我的程序的需求,因为它上次工作.
"没有为密钥提供的值"例外的可能原因是什么?
ama*_*loy 10
当您尝试从奇数个键/值条目创建映射时会发生这种情况:最后一个键缺少值.这种情况的一种方式是在解构非地图集合但将其视为地图时,因为在将其解构为普通地图之前,这会隐式地为您创建集合中的地图.
| 归档时间: |
|
| 查看次数: |
1887 次 |
| 最近记录: |