日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深入探討Ruby全局域變量

對(duì)于一個(gè)程序員來說,越簡(jiǎn)便、越靈活的語言,越是他們需要的。Ruby語言就是這樣一種。我們?cè)谶@里為大家介紹的Ruby全局域變量是整個(gè)應(yīng)用中都可以訪問的,而且是同一個(gè)變量的引用。是全局作用域的。#t#

創(chuàng)新互聯(lián)公司基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺(tái)為眾多戶提供成都移動(dòng)機(jī)房托管 四川大帶寬租用 成都機(jī)柜租用 成都服務(wù)器租用。

Ruby全局域變量之$/

輸入記錄分隔符。默認(rèn)值為"\n"。

  1. irb(main):076:0> $/ #初始的輸入分割符 
  2. => "\n" 
  3. irb(main):077:0> gets 
  4. => "\n" 
  5. irb(main):078:0> "test" 
    #輸入回車之后,默認(rèn)插入"\n",輸入結(jié)束 
  6. => "test" 
  7. irb(main):079:0> $/="@" 
    #修改輸入符為"@" 
  8. => "@" 
  9. irb(main):080:0> gets 
    #輸入回車之后沒有結(jié)束讀取進(jìn)程,
    直到輸入"@"之后結(jié)束 
  10. test 
  11. => "test\n@"

Ruby全局域變量之$\

輸出記錄分隔符。print會(huì)在最后輸出該字符串。
默認(rèn)值為nil,此時(shí)不會(huì)輸出任何字符。

 
 
 
  1. irb(main):082:0> print "abc" 
  2. abc=> nil 
  3. irb(main):083:0> $\="@" 
  4. => "@" 
  5. irb(main):084:0> print "abc" 
  6. abc@=> nil

Ruby全局域變量之$,

默認(rèn)的切分字符。若Array#join中省略了參數(shù)時(shí)或在print的各個(gè)參數(shù)間將會(huì)輸出它。
默認(rèn)值為 nil ,等同于空字符串。

 
 
 
  1. irb(main):087:0> ["a","b","c"].join 
  2. => "abc" 
  3. irb(main):088:0> $,="," 
    #修改切分字符為"," 
  4. => "," 
  5. irb(main):089:0> ["a","b","c"]
    .join #輸出結(jié)果改變 
  6. => "a,b,c"   
  7. irb(main):090:0>

Ruby全局域變量之$;

當(dāng)String#split中省略參數(shù)時(shí)的切分字符。默認(rèn)值為nil,此時(shí)將進(jìn)行特殊的分割。

 
 
 
  1. irb(main):090:0> $; 
  2. => nil 
  3. irb(main):091:0> "abc".split 
    #默認(rèn)的切分字符情況下,把整個(gè)字符當(dāng)成一個(gè)元素 
  4. => ["abc"] 
  5. irb(main):092:0> $;="b" 
  6. => "b" 
  7. irb(main):093:0> "abc".split 
    #以"b"為切分字符情況下,把整個(gè)字符當(dāng)成兩個(gè)元素 
  8. => ["a", "c"]

Ruby全局域變量之$*

傳遞給Ruby腳本的參數(shù).內(nèi)部常數(shù)ARGV的別名

Ruby全局域變量之$$

當(dāng)前運(yùn)行中的Ruby進(jìn)程的pid。

 
 
 
  1. irb(main):094:0> $$ 
  2. => 5167

Ruby全局域變量之$:

$LOAD_PATH
包含一個(gè)數(shù)組,其內(nèi)容是load或require加載文件時(shí)用的搜索目錄列表.

 
 
 
  1. irb(main):095:0> $: 
  2. => ["/usr/local/lib/site_ruby/1.8", 
    "/usr/local/lib/site_ruby/1.8/i486-linux",
     "/usr/local/lib/site_ruby/1.8/i386-linux",
     "/usr/local/lib/site_ruby", "/usr/lib/ruby
    /vendor_ruby/1.8", "/usr/lib/ruby/vendor_
    ruby/1.8/i486-linux", "/usr/lib/ruby/vendor_
    ruby", "/usr/lib/ruby/1.8", "/usr/lib/ruby/
    1.8/i486-linux", "/usr/lib/ruby/1.8/i386-
    linux", "."] 

本文題目:深入探討Ruby全局域變量
文章位置:http://m.5511xx.com/article/cdpddop.html