2018-05-28

juan_gandhi: (Default)
2018-05-28 04:53 am

Haskell horrors

Monomorphism restriction.

-- This yields f1 :: (Show x) => x -> String
f1 x = show x
 
-- But this doesn't. Instead, f2 :: () -> String
f2 = \x -> show x
 
-- ...but we can fix that with an explicit type signature.
f3 :: (Show a) => a -> String
f3 = \x -> show x
 
-- Similarly this produces () -> String
f4 = show
 
-- ...but this is allowed
f5 :: (Show a) => a -> String
f5 = show
 
juan_gandhi: (Default)
2018-05-28 09:21 am
Entry tags:

тест Тьюринга пройден

Здравствуйте! Я могу вам чем-то помочь?9:12Начнем с теста тьюринга. Вы не робот?9:17НатальяДобрый вечер!Я консультант по взаимодействию с сайтом.9:19




Ага, значит робот. Сколько будет 2/(2-2)?
 

9:19
Ага, значит робот. Сколько будет 2/(2-2)?9:20НатальяЯ не робот. У вас есть вопросы по взаимодействию с сайтом?Ответ: 0