Haskell
Haskell็ฌ่ฎฐไบ
็ฑปๅ ็นๆง
ๅผบ๏ผstrong๏ผ็ฑปๅ
้ๆ๏ผstatic๏ผ
ๅฏไปฅ้่ฟ่ชๅจๆจๅฏผ๏ผautomatically inferred๏ผๅพๅบ
ๅบๆฌ็ฑปๅ
Copy
Char
Bool
Int ๅธธ็จ ๅฎ้ฟ๏ผfixed-width๏ผๆดๆฐ ไธ่ฌ32/64ไฝๅฎฝ
Integer ไธๅธธ็จ ไธๅฎ้ฟ
Doubleโฆ
Haskell็ฌ่ฎฐไธ โโ ๅ ฅ้จ ็ฎๆฐ ่ฟ็ฎ็ฌฆ ๆช.ๅฎไนๅ้ ๅ่กจ ๅญ็ฌฆ.ไธฒ ็ฑปๅ
ๆทปๅ ๆจกๅ Copy
ghci> :module + Data.Ratio
็ฎๆฐ + - * / ** ^ %
ๅบๆฌ็
Copy
ghci> 7.0 / 2.0
3.5
ghci> 7 / 2
3.5
ghci> 2 + 2
4
ghci> (+) 2 2
4
** ๅ ^
Coโฆ