Ruby-數(shù)字&字符串-創(chuàng)新互聯(lián)

=begin
        #字符串
        #數(shù)字,數(shù)字的幾個類:  Fixnum:原生的機器字節(jié)所能存儲的大的整型值; Bignum:超出原生的機器字節(jié)所能存儲的大的整型值的整型值;  Float:存儲浮點類型; BigDecimal:提供一個任意精度的浮點數(shù)字類型; Numeric:所有數(shù)字的副類,所有其他的數(shù)字類型
=end

#字符串的一些基本方法
p "string"            #輸出結(jié)果為:"string"
p "String"  * 2       #輸出結(jié)果為:"StringString"
p "String" + "Class"  #輸出結(jié)果為:"StringClass"

"a".ord           #獲得字符串第一個字符的對應(yīng)的ASCII編碼:97
"a" < "b"         #比較兩邊ASCII的大?。簍rue
"wa" =~ /a/       #用正則匹配字符在字符串中的位置,起始位0:1

#數(shù)字類型的一些基本方法
5.times { |x| puts x }         #使用 次數(shù).times方法,輸出從0到4之間大的五個數(shù):0\n1\n2\n3\n4\n
5.times { puts "a" }           #使用 次數(shù).times 的方法進行計次,將"a"連續(xù)輸出五次:a\na\na\na\na\n
5.upto(10) { |x| puts x  }     #使用 起始值.upto(末尾值) 的方法進行控制輸出的范圍:5\n6\n7\n8\n9\n10\n
10.downto(5) { |x| puts x }    #使用 末尾值.downto(初始值) 倒序輸出:10\n9\n8\n7\n6\n5\n
15.step(50, 8) { |x| puts x }  #使用 初始值.step(末尾值, 步進值) 輸出結(jié)果,結(jié)果小于等于末尾值:15\n23\n31\n39\n47\n

#bigdecimal的用法
require 'bigdecimal'
a = BigDecimal.new("0.07")
p (a * 100).to_i

目前創(chuàng)新互聯(lián)已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計、臨沭網(wǎng)站維護等服務(wù),公司將堅持客戶導向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當前文章:Ruby-數(shù)字&字符串-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://muchs.cn/article24/ddcsje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、服務(wù)器托管、網(wǎng)站設(shè)計公司網(wǎng)站維護、搜索引擎優(yōu)化App設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作