Haskell
Haskell็ฌ่ฎฐไบ
็ฑปๅ# ็นๆง#
ๅผบ๏ผstrong๏ผ็ฑปๅ
้ๆ๏ผstatic๏ผ
ๅฏไปฅ้่ฟ่ชๅจๆจๅฏผ๏ผautomatically inferred๏ผๅพๅบ
ๅบๆฌ็ฑปๅ#
Copy
Char
Bool
Int ๅธธ็จ ๅฎ้ฟ๏ผfixed-width๏ผๆดๆฐ ไธ่ฌ32/64ไฝๅฎฝ
Integer ไธๅธธ็จ ไธๅฎ้ฟโฆ
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
** ๅ ^โฆ