元数据

:info (+) 查看函数信息

基本类型

Int:定长整数
Integer:变长整数
Double Float:浮点数
Bool
Char
String相当于Char的列表

指数^
一元-号要加括号
整除div

加法不做隐式类型转化

列表

[True, False, "testing"] 列表要相同类型

++ 列表拼接

1:[2,3] cons

列表生成

[x*2 | x <- [1..10], x*2 >= 12]

字符串

单引号是字符,双引号字符串
基本字符串就是字符列表

大部分对象和str的互转:read | show

Types and Type classes

http://learnyouahaskell.com/types-and-typeclasses

Believe the type
Previously we mentioned that haskell has a static type system. The type of every expression is known at compile time, which leads to safer code.