新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深入分析Ruby傳參數(shù)
Ruby語言中的函數(shù)運(yùn)用是比較簡單的。不過在實(shí)際運(yùn)用中同樣會(huì)出現(xiàn)一些令人頭疼的問題。比如函數(shù)傳參數(shù)的問題等等。下面就讓我們討論一下Ruby傳參數(shù)的相關(guān)方法。#t#

在肥西等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站建設(shè)公司,肥西網(wǎng)站建設(shè)費(fèi)用合理。
Ruby傳參數(shù)代碼示例:
- def fake_modify!(str)
- strstr = str.upcase
- end
- def real_modify1!(str)
- str[0] = 65.chr
- end
- def real_modify2!(str)
- str.upcase!
- end
- str = "abcde"
- puts "original :" + str
- fake_modify!(str)
- puts "fake_modify:" + str #abcde
- real_modify1!(str)
- puts "real_modify1:" + str #Abcde
- real_modify2!(str)
- puts "real_modify2:" + str #ABCDE
另外做了一個(gè)Ruby傳參數(shù)小測試,證明正則表達(dá)式的匹配結(jié)果$` $& $‘的臨時(shí)性,雖然用的是$,卻不是全局的:
- def test_regexp_result
- "abcde" =~ /cd/
- puts $` + "<<" + $& + ">>" + $'
#ab<>e - end
- test_regexp_result
- puts $` + "<<" + $& + ">>" + $
#ERROR: test.rb:6: undefined
method `+' for nil:NilClass
網(wǎng)站標(biāo)題:深入分析Ruby傳參數(shù)
文章鏈接:http://m.fisionsoft.com.cn/article/cdipiie.html


咨詢
建站咨詢
