W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
打開然后輸入以下表達(dá)式:??iex?
?
iex> 1 + 2
3
iex> 5 * 5
25
iex> 10 / 2
5.0
注意返回的是浮點(diǎn)數(shù)而不是整數(shù)。在Elixir中,運(yùn)算符總是返回一個浮點(diǎn)數(shù)。如果你想得到一個整數(shù)形式的商或余數(shù),你可以調(diào)用和函數(shù):??10/2
??5.0
??5
??/
??div
??rem?
?
iex> div(10, 2)
5
iex> div 10, 2
5
iex> rem 10, 3
1
注意在調(diào)用函數(shù)時括號不是必須的。
Elixir也支持轉(zhuǎn)換二進(jìn)制,八進(jìn)制,十六進(jìn)制的數(shù):
iex> 0b1010
10
iex> 0o777
511
iex> 0x1F
31
浮點(diǎn)數(shù)要求小數(shù)點(diǎn)后至少有一位數(shù),也支持作為自然對數(shù):??e?
?
iex> 1.0
1.0
iex> 1.0e-10
1.0e-10
Elixir中的浮點(diǎn)數(shù)是雙精度64位的。
你可以調(diào)用函數(shù)來得到與某個浮點(diǎn)數(shù)最相近的整數(shù),或者調(diào)用函數(shù)來得到某個浮點(diǎn)數(shù)的整數(shù)部分。??round
????trunc?
?
iex> round(3.58)
4
iex> trunc(3.58)
3
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: