たとえば、私は次のコードを持っています。変数v1
を定義し、次にv1
という値をチェックします。 v1 == 1
の場合は(print-list q2)
にして、別の入力を読み込んでv2
に保存してください。(define v2 (read))
です。condの中に複数のステートメントを使用するには?
(define v1 (read))
(cond
[(null? v1) (printf "No input..\n")]
[(= v1 1) (print-list q2)]
上記のソリューションはどのように達成できますか?あなたはcond
の条件の後に複数の式を書くことができます
はい 'プリント-list'と' q2'は、事前に定義されています。ありがとう。 – Bun
@Bun 'v2'のスコープは' cond'項内にのみ存在し、 'define'は既存の変数を変更しないので、あなたが望むことができないことに注意してください。 'set!'が変更されます。 – Sylwester