ここで、優れた Clojure チュートリアルを参照しています。例の 1 つでは、次の行に沿って Clojure コードがあります。
(def vowel? (set "aeiou"))
これにより、母音の戻り値は母音に対して true になり、子音に対して false になります。
(vowel? (first "abc")) ; => true
(vowel? (first "cba")) ; => false
どうしてこれなの?変数名の後ろにある疑問符と関係があると思います。チュートリアルですぐに何も見つかりませんでした...
編集vowel?
true または false を返すのではなく、要素自体または nil を返すことに気付きました。私自身の答えを見てください。