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?))