Size: a a a

2021 February 15

A

Arjaz in Haskell Start
Jerzy Syrowiecki
print =<< (+ 3) . read @Int <$> getLine

сложность тут субъективная
А зачем @Int?
источник

JS

Jerzy Syrowiecki in Haskell Start
Arjaz
А зачем @Int?
чтобы выбрать тип для read. хотя да, в данном случае из (+3) и default rules выведется Integer сам
источник

JS

Jerzy Syrowiecki in Haskell Start
я просто так int() из Питона в Хаскель перевёл автоматом
источник

T

The Lord of Hypercom... in Haskell Start
Jerzy Syrowiecki
print =<< (+ 3) . read @Int <$> getLine

сложность тут субъективная
Ну, новичкам о таком не говорят, а конструкция нетривиальна, так что сложно
источник

T

The Lord of Hypercom... in Haskell Start
Ну или я слишком уж новичок, хызы
источник

T

The Lord of Hypercom... in Haskell Start
А а сама штука интересная, разберусь
источник

D

Dreamerinnoise in Haskell Start
эти однострочники потом читать задолбаешься
источник

D

Dreamerinnoise in Haskell Start
понтануться перед коллегами можешь
источник

JS

Jerzy Syrowiecki in Haskell Start
The Lord of Hypercomplex Numbers
Ну, новичкам о таком не говорят, а конструкция нетривиальна, так что сложно
создавайте переменные
источник

к

кана in Haskell Start
Sergey Sosnin
В варианте 1 хорошо будет работать pattern matching, это несомненный плюс
но при этом придется паттерн-матчить все-все

можно взять ADT, сдерайвить для него Enum, и бесплатно получить числовую интерпретацию

тогда можно будет например взять все элементы между двумя, или проверить что элемент находится между двумя-какими-нибудь
источник

к

кана in Haskell Start
в любом случае adt без полей это не сильно хуже просто байта, просто будет не один байт, а двойное слово, или просто слово, тут не знаю
источник

ХГ

Хаскелль Моисеевич Г... in Haskell Start
The Lord of Hypercomplex Numbers
Не знаю
Я на сайте learnyouahaskell.com учусь
О, Слон сильно обновился с 16 года. Print Edit WE для Хрома нормально сохраняет для офлайна.
источник

T

The Lord of Hypercom... in Haskell Start
Jerzy Syrowiecki
print =<< (+ 3) . read @Int <$> getLine

сложность тут субъективная
Ругаеццо
источник

T

The Lord of Hypercom... in Haskell Start
Обрезать морочно, извинити
источник

A

Aragaer in Haskell Start
не вижу main =
источник

T

The Lord of Hypercom... in Haskell Start
А чо а всмысе
Блин, не привык
Ща
источник

A

Aragaer in Haskell Start
и после этого он еще одно сообщение выдаст
источник

T

The Lord of Hypercom... in Haskell Start
Всё ещё ругаеццо
На read @Int
источник

T

The Lord of Hypercom... in Haskell Start
Aragaer
и после этого он еще одно сообщение выдаст
Дыа
источник

A

Aragaer in Haskell Start
$ cat p.hs
{-# LANGUAGE TypeApplications #-}
main = print =<< (+3) . read @Int <$> getLine
источник