Участник:ХаскельСкрипт — различия между версиями
Материал из ТХАБ.РФ
(→Вычисление квадратного корня) |
(→Вычисление квадратного корня) |
||
Строка 5: | Строка 5: | ||
=== Вычисление квадратного корня === | === Вычисление квадратного корня === | ||
− | square :: Int -> Int | + | square :: Int -> Int |
− | square v = v * v | + | square v = v * v |
=== Проба золота === | === Проба золота === |
Версия 20:53, 31 октября 2023
https://www.ohaskell.guide/setup.html
Содержание
Мои программы на Хаскель
Вычисление квадратного корня
square :: Int -> Int square v = v * v
Проба золота
Проба золота - оригинал
Проба золота - По русски
-- разрешение использовать не латинские имена переменных и функций (Unicod) {-# LANGUAGE UnicodeSyntax #-} -- Объявление функции анализЗолота анализЗолота :: Int -> String анализЗолота проба = if проба == 999 then "Отлично! Это 999 проба!" else if проба == 750 then "Хорошо! 750 проба." else if проба == 585 then "Неплохо! 585 проба." else "Я не знаю что это за стандарт..."
main :: IO () -- вводим 999 пробу main = putStrLn (анализЗолота 999)
Ссылки
- https://www.ohaskell.guide/setup.html - учебник по Хаскелю откуда русифицируются примеры для лучшего понимания
- https://replit.com - онлайн компилятор Хасекль который позволяет использовать русские имена переменных и функций