Участник:ХаскельСкрипт — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
(Проба золота - По русски)
Строка 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 - онлайн компилятор Хасекль который позволяет использовать русские имена переменных и функций