clojure机箱开关。最后一行怎么样?
对于这段代码,除了最后一行,我理解它们。 它使用关键字来查找值。 但最后一行,为什么有一个问号,并且没有对应的值。clojure机箱开关。最后一行怎么样?,clojure,Clojure,对于这段代码,除了最后一行,我理解它们。 它使用关键字来查找值。 但最后一行,为什么有一个问号,并且没有对应的值。 我需要一些解释。谢谢,这是默认设置。如果没有其他子句匹配,它将返回saywhat?。问号在这里没有任何意义,因为关键字可能只包含“any”字符 看 单人间 默认表达式可以跟在子句后面,其值为 如果没有匹配的子句,则返回。如果未提供默认表达式 如果没有匹配的子句,则抛出IllegalArgumentException 这是默认值。如果没有其他子句匹配,它将返回saywhat?。问号在
我需要一些解释。谢谢,这是默认设置。如果没有其他子句匹配,它将返回
saywhat?
。问号在这里没有任何意义,因为关键字可能只包含“any”字符
看
单人间
默认表达式可以跟在子句后面,其值为
如果没有匹配的子句,则返回。如果未提供默认表达式
如果没有匹配的子句,则抛出IllegalArgumentException
这是默认值。如果没有其他子句匹配,它将返回
saywhat?
。问号在这里没有任何意义,因为关键字可能只包含“any”字符
看
单人间
默认表达式可以跟在子句后面,其值为
如果没有匹配的子句,则返回。如果未提供默认表达式
如果没有匹配的子句,则抛出IllegalArgumentException
(defn explain-defcon-level [exercise-term]
(case exercise-term
:fade-out :you-and-what-army
:double-take :call-me-when-its-important
:round-house :o-rly
:fast-pace :thats-pretty-bad
:cocked-pistol :sirens
:say-what?))