在
2024 Clojure状态调查
中分享您的想法!
欢迎!请参阅
关于
页面以获取更多有关这是如何工作的信息。
GitHub 登录
所有活动
问题
未答复
标签
提问问题
关于
提问问题
`go` 无法编译将 literal `nil` 用作 let 值的表达式
0
票
提问
Jan 15, 2018
在
core.async
由
jira
最小重现过程
clojure.core.async=> (fn [] (go
[a nil
foo (identity a)]
(<! foo))))
CompilerException java.lang.RuntimeException: 无法在当前上下文中解析符号:a,编译:(NO_SOURCE_PATH:1207:41)
*补丁*: 0001-ASYNC-212-fix-expressions-with-nil-local.patch
问题
jira
请
登录
或
注册
以添加评论。
请
登录
或
注册
以回答此问题。
2
个回答
0
票
回答
Jan 15, 2018
由
jira
评论由:bronsa创建
看起来像是 ASYNC-92 的重复,但那个问题中的补丁已经不再适用
请
登录
或
注册
以添加评论。
0
票
回答
Jun 26, 2019
由
jira
参考:
https://clojure.atlassian.net/browse/ASYNC-212
(由 bronsa 报告)
请
登录
或
注册
以添加评论。
欢迎使用 Clojure 问答,在这里您可以提问并从 Clojure 社区成员那里获得答案。
相关问题
Clojure 无法将 "nil" 解析为映射命名空间
(CLJS) 在 nodejs 上,'arguments' 命名绑定在 go 块上未绑定
go 宏移除以逻辑假值初始化的绑定形式
(CLJS) ClojureScript 中的 `catch :default` 在 `go` 中使用非 `js/Error` 类别时会失败
Literal `()` 在 cljs.core.async 的 `go` 块中错误地产生 `nil`
分类
所有分类
Clojure
(1.5k)
ClojureScript
(610)
ClojureCLR
(25)
贡献库
(719)
algo.generic
(3)
algo.monads
(4)
core.async
(112)
core.cache
(19)
core.contracts
(5)
core.logic
(66)
core.match
(44)
core.memoize
(8)
core.rrb-vector
(13)
core.typed
(33)
core.unify
(5)
data.avl
(1)
data.codec
(3)
data.csv
(12)
data.finger-tree
(1)
data.fressian
(6)
data.generators
(3)
data.int-map
(17)
data.json
(17)
data.priority-map
(3)
data.xml
(23)
data.zip
(4)
java.classpath
(2)
java.data
(12)
java.jdbc
(3)
java.jmx
(6)
math.combinatorics
(5)
math.numeric-tower
(1)
replicant
(0)
test.check
(45)
test.generative
(2)
tools.analyzer
(8)
tools.build
(29)
tools.cli
(7)
tools.deps
(119)
tools.deps.graph
(2)
tools.emitter.jvm
(7)
tools.gitlibs
(4)
tools.logging
(6)
tools.macro
(8)
tools.namespace
(29)
tools.reader
(11)
tools.tools
(2)
tools.trace
(5)
工具
(72)
元信息
(19)
其他
(91)
...