ruby-數據類型-數值型

ruby支持整型、浮點型、有理數和複數等四種數據類型。

整型可以使任意長度,在一定範圍之內的整型是Fixnum類型,超出該範圍的是Bignum類型,ruby自動在Fixnum和Bignum類型之間轉換,對用戶是透明的。

有小數點或指數的數值常量自動轉化爲Float類型,小數點前後必須有數字。

有理數和複數需要使用類構造器顯式聲明。

以下是一些數值型的例子:

123456
123_456
0d123456
0x123456
0123456
1.0e3
1.0
Rational(3, 4) * Rational(4, 5)
Rational("3/4") * Rational("4/5")

Complex(1, 2) * Complex(2, 3)
Complex("1+2i") * Complex("2+3i")

使用數值進行循環

3.times {print "x "}
1.upto(5) { |x| print x, " " }
99.downto(95) { |x| print x, " "}
50.step(80, 5) { |x| print x, " "}


發佈了12 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章