Lean: приклади коду
Тут наведено прості приклади кодів мовою Lean для початківців та тих, хто вивчає цю мову програмування. Приклади можуть використовуватися для довідки.
Будь-який блок нижче можна редагувати й запускати прямо на сторінці (Ctrl+Enter). Це спрощений інтерпретатор: він виконується у вашому браузері.
Твоя перша програма на Lean
Вирази
#eval 2 + 3 * 4 #eval "Привіт, " ++ "Lean!"
Функції
def greet (name : String) : String :=
s!"Привіт, {name}!"
#eval greet "світе"
Продовження попереднього блоку
Атрибут data-continue підключає код із блоків вище, тому функція greet тут уже відома.
#eval greet "Lean" #eval (greet "A").length
Програма з виводом
def main : IO Unit := do
for i in [1:4] do
IO.println s!"Крок {i}"
Доведення
Докази спрощений режим не перевіряє, тому код відкривається в повному Lean.
theorem add_zero_example (n : Nat) : n + 0 = n := by simp
[ ]
- Логіка в Lean: типові операції та п ..
- Графіка в Lean: приклади для початк ..
- Python і Lean 4: дві мови на однако ..
- Чи правильно відповів штучний інтел ..
- Lean-4: докази. Як довести, перевір ..
- Lean онлайн: допомога користувачу ..
- Мова Lean - коли програма доводить ..
- Орнамент української вишиванки в Py ..
- Календари в Python: пятницы 13-го и ..
- PDF-калькулятор: інтерактивна форма ..