Scheme Switch-Statement语法

Ave*_*eon 7 syntax scheme switch-statement

在Scheme中创建switch语句最聪明的方法是什么?

我想检查一个值与其他几个值,如果一个结果为true,则整个函数应该为真,否则为false.我对方案中的语法不是很了解.

Syl*_*ter 6

在Scheme中,您有case

(case (car '(c d))
  ((a e i o u) 'vowel)
  ((w y) 'semivowel)
  (else 'consonant)) ; ==> consonant
Run Code Online (Sandbox Code Playgroud)

如您所见,它与文字数据进行了比较。因此,您无法将值与其他变量进行比较。那你需要cond