在
2024 年 Clojure 状况调查
中分享您的想法!
欢迎!请访问
关于
页面以获取更多关于这个机制的信息。
GitHub 登录
所有活动
问题
未回答
标签
提问
关于
提问
点语法静默忽略额外的(无效的)参数
0
票
提问
Nov 5, 2017
在
编译器
由
jira
如果 {{.}} 的第二个参数是 {{seq?}},则将静默地丢弃每个额外参数。在 CLJS 中,这将引发编译错误。
(. "xyz" (substring 1) (throw :bug?))
=> "yz"
最好至少得到一个警告,因为我们可能不会立即明显地在使用 {{.}} 而不是 {{..}} 时出错。
问题
jira
请
登录
或
注册
以添加评论。
请
登录
或
注册
以回答此问题。
1
个答案
0
票
回答
Jun 26, 2019
由
jira
参考:
https://clojure.atlassian.net/browse/CLJ-2261
(由 thheller 报告)
请
登录
或
注册
以添加评论。
欢迎来到 Clojure 问与答,在这里您可以提问并获得 Clojure 社区成员的答案。
相关问题
(CLJS) 双点形式的 cljs IOC 宏问题
defn 的参数可能无效,但产生 nil explain-data
defrecord 可能产生无效的字节码
捕获非 Throwable 产生无效的字节码
对静态接口方法的调用于原始参数已被破坏
分类
所有分类
Clojure
(1.5k)
语法和读取器
(73)
编译器
(135)
宏
(25)
记录和类型
(19)
集合
(76)
序列
(24)
转换器
(27)
多方法
(9)
协议
(24)
元数据
(6)
命名空间和变量
(18)
引用、代理、原子
(10)
Java互操作
(79)
输入/输出 (IO)
(20)
错误
(75)
REPL (交互式编程环境)
(48)
打印
(38)
正则表达式 (Regex)
(2)
规格 (Spec)
(169)
测试
(25)
文档 (Docs)
(100)
ClojureScript
(610)
ClojureCLR
(25)
社区贡献库
(719)
工具
(72)
元信息
(19)
其他
(91)
...