Участник:ХаскельСкрипт — различия между версиями
Материал из ТХАБ.РФ
(→Проба золота - По русски) |
|||
Строка 9: | Строка 9: | ||
==== Проба золота - По русски ==== | ==== Проба золота - По русски ==== | ||
+ | -- разрешение использовантьне латинские имена переменных и функций (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) | ||
== Ссылки == | == Ссылки == |
Версия 20:52, 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 - онлайн компилятор Хасекль который позволяет использовать русские имена переменных и функций