Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Функциональные языки: общие вопросы > Haskell.1 вопрос


Автор: Lateralus 22.1.2012, 13:05
Дана функция:
myDrop n xs = if n <= 0 || null xs
              then xs
              else myDrop (n - 1) (tail xs)
Если я правильно понял,то n и xs-это нечто вроде параметров в функциях  императивных языков или нет?
Объясните,пожалуйста.

Автор: Фантом 22.1.2012, 14:49
Цитата(Lateralus @  22.1.2012,  14:05 Найти цитируемый пост)
Если я правильно понял,то n и xs-это нечто вроде параметров в функциях  императивных языков или нет?

Да, хотя правильнее считать, что n и xs - аргументы функции в "математическом" смысле. 

Автор: tzirechnoy 24.1.2012, 00:06
Да, это список формальных параметров функцыи. А где Вы нашли такой туториал по хаскелю, что это оказалось неочевидным?

Автор: IBS 8.4.2012, 17:43
Вопрос не в тему, но новую создавать для него не хочется : сколько байт занимают вещественные типы в haskell?

Автор: k0rvin 11.4.2012, 10:08
Цитата(IBS @ 8.4.2012,  17:43)
Вопрос не в тему, но новую создавать для него не хочется : сколько байт занимают вещественные типы в haskell?

Гугл рулит:

http://www.haskell.org/ghc/docs/7.2.2/html/libraries/ghc-prim-0.2.0.0/GHC-Prim.html#g:6
http://www.haskell.org/ghc/docs/7.2.2/html/libraries/ghc-prim-0.2.0.0/GHC-Prim.html#g:7

Автор: dlebedev 24.4.2012, 21:25
Цитата(tzirechnoy @  24.1.2012,  00:06 Найти цитируемый пост)
А где Вы нашли такой туториал по хаскелю, что это оказалось неочевидным?

Как ни странно, это в RWH (Real World Haskell, если кто не знает).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)