ネストされたletを使用せずにClojureで複数の関連変数をバインドする

StackOverflow https://stackoverflow.com/questions/1018516

  •  06-07-2019
  •  | 
  •  

質問

同じletステートメントで変数の値を使用して別の変数の値を計算したい。ネストされたletを使用せずにClojureでこれを行う方法はありますか?

ネストされたletソリューション:

(let [x 3] 
  (let [y (+ 1 x)] 
    y)) = 4

望ましい解決策:

(let [x 3 
      y (+ 1 x)] 
   y) = 4
役に立ちましたか?

解決

気にしないで、目的のソリューションは正常に機能します。なぜ以前に問題を抱えていたのだろうか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top