【Lean4】let

let

  • 関数の中で一時的な値を作る
Plaintext
def squarePlusOne (n : Nat) : Nat :=
  let square := n * n
  square + 1

#eval squarePlusOne 4

/-
17
-/

Lean4の関連記事

タイトルとURLをコピーしました