OverloadedStrings

这是最常见的一个扩展,很多时候都能看到
 
Haskell中,数字是num的多态,比如:
 
a :: Int
a = 1
 
b :: Double
b = 1
 
c :: Float
c = 3.3
 
d :: Rational
d = 3.3
 
但是对于String来说呢,却不是多态,都是一个类型String
加了OverloadedStrings这个扩展后,就变成了多态了
 
a :: String
a = "Hello"
 
b :; Text
b = "Hello"
 
很详细的介绍了各种扩展

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
  • 2021-10-14
  • 2021-09-10
  • 2021-08-18
  • 2022-02-03
猜你喜欢
  • 2022-01-14
  • 2022-12-23
  • 2021-10-16
  • 2021-10-13
  • 2022-01-25
  • 2022-12-23
相关资源
相似解决方案