Sets.<String>EMPTY
Sets.<Integer>EMPTY
Prelude> let empty1 = [] Prelude> :type empty1 empty1 :: [a] Prelude> let empty2 = tail [42] Prelude> :type empty2 empty2 :: [Integer] Prelude> let empty3 = tail "x" Prelude> :t empty3 empty3 :: [Char]
no subject
Date: 2010-05-15 01:20 am (UTC)- "Это неправда! Мяса нет в магазине напротив! А в нашем нет рыбы" - отвечает продавец.
no subject
Date: 2010-05-15 02:01 am (UTC)no subject
Date: 2010-05-15 05:41 am (UTC)Синтаксическая разница видна любому, а семантическая требует договоренности о семантике, так ведь?
no subject
Date: 2010-05-15 03:05 pm (UTC)no subject
Date: 2010-05-15 09:12 am (UTC)no subject
Date: 2010-05-15 03:04 pm (UTC)no subject
Date: 2010-05-16 08:31 am (UTC)