Size: a a a

2021 March 16

JS

Jerzy Syrowiecki in Haskell Start
вот отличный курс — https://stepik.org/course/75/
источник

 P

 ‌‌Gleb Pilipets... in Haskell Start
Jerzy Syrowiecki
странный вопрос. вы хотите получить решение на Хаскеле, но сами писать не хотите?
Почти, но, наверное, в этой беседе это так не работает, хотя задача не сложная для знающего.
Я знаю задачу, понимаю решение на С++/Java/Python, и хочу глянуть, как бы её написали те, кто хорошо разбираются в Хаскеле.
Написал что есть на Хаскеле и описал проблему.

Потом сравнить, разобрать и в следующий раз решить эту задачу или похожею самостоятельно.
В любом случае, спасибо
источник

JS

Jerzy Syrowiecki in Haskell Start
 ‌‌Gleb Pilipets
Почти, но, наверное, в этой беседе это так не работает, хотя задача не сложная для знающего.
Я знаю задачу, понимаю решение на С++/Java/Python, и хочу глянуть, как бы её написали те, кто хорошо разбираются в Хаскеле.
Написал что есть на Хаскеле и описал проблему.

Потом сравнить, разобрать и в следующий раз решить эту задачу или похожею самостоятельно.
В любом случае, спасибо
хорошее движение. а что именно хотите сравнить? алгоритм точно такой же будет. а чтобы сравнить детали, надо разбираться в них.

если вы спрашиваете, как обработать оба значения из пары, у меня складывается впечатление, что сравнить реализации вы не сможете
источник

JS

Jerzy Syrowiecki in Haskell Start
 ‌‌Gleb Pilipets
Почти, но, наверное, в этой беседе это так не работает, хотя задача не сложная для знающего.
Я знаю задачу, понимаю решение на С++/Java/Python, и хочу глянуть, как бы её написали те, кто хорошо разбираются в Хаскеле.
Написал что есть на Хаскеле и описал проблему.

Потом сравнить, разобрать и в следующий раз решить эту задачу или похожею самостоятельно.
В любом случае, спасибо
я, например, был бы рад показать вам пример кода, но не знаю, за что зацепиться, чтобы было наиболее понятно
источник

М

Михаил in Haskell Start
Есть кто разбирается, в математической физике?
источник

W

Wladimir in Haskell Start
Здравствуйте, уважаемые знатоки, нашёл этот туториал, но не получается установить библиотеку telegram-bot-simple-0.3.5
источник

W

Wladimir in Haskell Start
видимо я чего-то не понимаю в установке библиотек, в хаскеле новичок
источник

RB

Rustem B. in Haskell Start
возможно это подругому как-нибудь переписать?
map (\f' -> f' text) [f, g, h]
источник

YS

Yan Shkurinskiy in Haskell Start
Там список функций?
источник

RB

Rustem B. in Haskell Start
где
f :: String -> Int
g :: String -> Int
h :: String -> Int
text :: String
источник

RB

Rustem B. in Haskell Start
Yan Shkurinskiy
Там список функций?
да
источник

YS

Yan Shkurinskiy in Haskell Start
map ($ text) [...]
источник

YS

Yan Shkurinskiy in Haskell Start
кажется так должно быть можно
источник

RB

Rustem B. in Haskell Start
хммм, ок
источник

JS

Jerzy Syrowiecki in Haskell Start
Wladimir
Здравствуйте, уважаемые знатоки, нашёл этот туториал, но не получается установить библиотеку telegram-bot-simple-0.3.5
библиотеки не надо устанавливать. просто подключайте их к проекту и используйте
источник

JS

Jerzy Syrowiecki in Haskell Start
Rustem B.
возможно это подругому как-нибудь переписать?
map (\f' -> f' text) [f, g, h]
ещё вариант [k text | k <- [f, g, h]]
источник

RB

Rustem B. in Haskell Start
Jerzy Syrowiecki
ещё вариант [k text | k <- [f, g, h]]
ой, точно точно
источник

JS

Jerzy Syrowiecki in Haskell Start
но у Яна труЪ функциональный стиль
источник
2021 March 17

кY

кисонька Yorkin... in Haskell Start
Wladimir
Здравствуйте, уважаемые знатоки, нашёл этот туториал, но не получается установить библиотеку telegram-bot-simple-0.3.5
К сожалению про Windows не смогу подсказать, нет его под рукой
источник

p

progrems2334 in Haskell Start
Здравствуйте. В одной книжке нашёл такой пример конструкции ветвления:
analyzeGold :: Int -> String
analyzeGold standard =
  if standard == 999
     then "Wow, 999 standard!"
     else if standard == 750
        then "Great! 750 standard."
        else if standard == 585
           then "Not bad! 585 standard."
           else "I don't know such a standard..."

Автор приводил её в пример тому, почему образцы лучше (что не будет такой лестницы).
Сдвинул всё это дело самостоятельно так:
analyzeGold :: Int -> String
analyzeGold standard =
  if standard == 999
     then "Wow, 999 standard!"
  else if standard == 750
     then "Great! 750 standard."
  else if standard == 585
     then "Not bad! 585 standard."
  else "I don't know such a standard..."

Никаких ошибок не вызывается, всё работает также.
Есть ли тут какой-то стандарт (как правильно писать) или можно и так, и так?
источник