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