gpt4 book ai didi

clojure - 使用 java static int 混淆大小写行为

转载 作者:行者123 更新时间:2023-12-04 18:45:20 26 4
gpt4 key购买 nike

我很困惑... this static value等于 5

user> java.awt.image.BufferedImage/TYPE_3BYTE_BGR
5

一个 case 语句应该像这样工作
user> (case 5
5 "yes"
"huh?")
"yes"

但为什么会这样呢?为什么不匹配?
user> (case java.awt.image.BufferedImage/TYPE_3BYTE_BGR
java.awt.image.BufferedImage/TYPE_3BYTE_BGR "yes"
"huh?")
"huh?"

最佳答案

test-constant s 在 case不计算表达式。所以你的语句是测试数字5与符号 java.awt.image.BufferedImage/TYPE_3BYTE_BGR 相同.由于它们不是,因此它属于默认条款。

关于clojure - 使用 java static int 混淆大小写行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15456211/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com