Aa | Aa |
Коллекции загружаются
#СтрограяТипизация #Айтишное
Когда я вижу функцию с двумя или более аргументами одного типа но чей порядок ВЛИЯЕТ на результат вычисления, у меня начинает типать глаз. Доброе утро. 27 октября 2015
|
Когда я вижу функцию с тремя и более аргументами, которые не являются именованными - глаз начинает дергаться у меня.
#нестрогая_типизация 1 |
Какие вы нервные))
|
Ластро
|
|
Пятница, вы просто не сидели несколько ночей пытаясь понять почему всё падает и в конце концов выяснив, что в одном месте были перепутаны аргументы функции.
1 |
Al Lastor
Сидела)) был опыт разбора чужого кода для внесения изменений. Именно тогда я познала дзен. |
> Когда я вижу функцию с двумя или более аргументами одного типа но чей порядок ВЛИЯЕТ на результат вычисления, у меня начинает типать глаз.
простите, што? 2 |
Ластро
|
|
Facensearo
Простой вопрос, кто кому что отправил, и какие побочные эффекты осуществляются этой процедурой? sendMessage :: (ServerRequest -> t) -> String -> String -> String -> t |
Ластро
|
|
Я лично не знаю.
|
Дык. Извращенцы должны страдать.
1 |
Ластро
|
|
Ну дык.
Я не извращенец, поэтому сигнатура этой функции у меня выглядит так. sendMessage :: Eval m => (ServerRequest -> m ()) -> SenderName -> ReceiverName -> Msg -> m () Кто кому и что отправил думаю и так понятно, а побочные эффекты тут разрешены только те, которые реализуемы функциями из класса Eval. |
ДНИЩE--ЫЫЫЫ
|
|
рррррррррррр
|