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

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

新聞中心

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

對于一個程序員來說,越簡便、越靈活的語言,越是他們需要的。Ruby語言就是這樣一種。我們在這里為大家介紹的Ruby全局域變量是整個應用中都可以訪問的,而且是同一個變量的引用。是全局作用域的。#t#

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

Ruby全局域變量之$/

輸入記錄分隔符。默認值為"\n"。

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

Ruby全局域變量之$\

輸出記錄分隔符。print會在最后輸出該字符串。
默認值為nil,此時不會輸出任何字符。

 
 
 
  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全局域變量之$,

默認的切分字符。若Array#join中省略了參數(shù)時或在print的各個參數(shù)間將會輸出它。
默認值為 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全局域變量之$;

當String#split中省略參數(shù)時的切分字符。默認值為nil,此時將進行特殊的分割。

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

Ruby全局域變量之$*

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

Ruby全局域變量之$$

當前運行中的Ruby進程的pid。

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

Ruby全局域變量之$:

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

 
 
 
  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://www.5511xx.com/article/cdpddop.html