Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

×ªÔØ——Ruby×Ö·û´®´¦Àí

ת×Ô£ºhttp://developer.51cto.com/art/200912/170762.htm 
Ruby×Ö·û´®´¦Àíº¯Êý×ܽáÁбí·ÖÏí
Ruby×Ö·û´®´¦Àíº¯Êý°üÀ¨·µ»Ø×Ö·û´®³¤¶Èº¯Êý£»ÅжÏ×Ö·û´®ÖÐÊÇ·ñ°üº¬ÁíÒ»¸ö´®º¯Êý£»×Ö·û´®²åÈ룻×Ö·û´®·Ö¸ô,ĬÈÏ·Ö¸ô·ûΪ¿Õ¸ñµÈµÈ¡£
 
str.length => integer 
str.include? other_str
 => true or false  
"hello".include? "lo"
 #=> true  
"hello".include? "ol"
 #=> false  
"hello".include? ?h
 #=> true 
RubyÓïÑÔ¶ÔÓÚ±à³ÌÈËÔ±À´ËµÊÇÒ»Ïî·Ç³£ÓÐÓõĺ¯Êý¡£Ñ§ºÃÕâÏîÓïÑÔ¿ÉÒÔ°ïÖúÎÒÃÇʵÏÖ¼ò±ãÇáËɵıàд·½Ê½¡£ÏÂÃæÎÒÃÇÏò´ó¼Ò½éÉÜÒ»ÏÂRuby×Ö·û´®´¦Àíº¯ÊýµÄһЩ»ù±¾¸ÅÄî¡£
Ruby×Ö·û´®´¦Àíº¯Êý1.·µ»Ø×Ö·û´®µÄ³¤¶È
Ruby×Ö·û´®´¦Àíº¯Êý2.ÅжÏ×Ö·û´®ÖÐÊÇ·ñ°üº¬ÁíÒ»¸ö´®
Ruby×Ö·û´®´¦Àíº¯Êý3.×Ö·û´®²åÈë:
str.insert(index, other_str) 
=> str   "abcd".insert(0, 'X')
 #=> "Xabcd"  "abcd".insert(3, 'X')
 #=> "abcXd"  "abcd".insert(4, 'X') 
#=> "abcdX"  "abcd".insert(-3, 'X')    -3, 'X') #=> "abXcd"  "abcd".insert(-1, 'X')
 #=> "abcdX" 
Ruby×Ö·û´®´¦Àíº¯Êý4.×Ö·û´®·Ö¸ô,ĬÈÏ·Ö¸ô·ûΪ¿Õ¸ñ
str.split(pattern=$;, [limit])
 => anArray   " now's the time".split #=> 
["now's", "the", "time"]  "1, 2.34,56, 7".split(%r{,\s*})
 #=> ["1", "2.34", "56", "7"]  "hello".split(//) #=> 
["h", "e", "l", "l", "o"]  "hello".split(//, 3) #=> 
["h", "e", "llo"]  "hi mom".split(%r{\s*}) #=> 
["h", "i", "m", "o", "m"]   "mellow yellow".split("ello")
 #=> ["m", "w y", "w"]  "1,2,,3,4,,".split(',') #=>
 ["1", "2", "", "3", "4"]  "1,2,,3,4,,".spl


Ïà¹ØÎĵµ£º

Ruby Shoes µÄÊó±êʼþ

ÒòΪһ´ÎżȻµÄ»ú»á½Ó´¥ÁËRubyÓïÑÔ¡£È»ºóÏÂÔØÁËRuby Shoes¹¤¾ß¡£
·¢ÏÖRuby»¹ÊÇÂùÓÐȤµÄ¡£
»¨ÁËÒ»¶Îʱ¼äÊìϤÁËËüµÄÓï·¨¡£
ÏÂÃæÀ´ÊÔÊÔËüµÄÊó±ê¹¦ÄÜ¡£
Shoes.app do
  #ͼƬ³õʼ»¯
  @img = image "http://www.google.cn/intl/zh-CN/images/logo_cn.gif"
  #ͼƬ¹ØÓÚÊó±êµÄµ÷ÓÃ
 & ......

×Ô¶¯»¯²âÊÔ֮·£¨Ò»£© ruby³õ̽

´Ó½ñÌìÆð²»ÔÙÀË·Ñʱ¼ä£¬¿ªÊ¼×ßÏò×Ô¶¯»¯²âÊÔÕâÌõ¹âÃ÷µÄµÀ·£¬²¢ÒԴһ¸ö×Ô¶¯»¯²âÊÔÆ½Ì¨ÎªÄ¿±ê£¬²¢Õâ¸ö¹ý³ÌÒ»µãµãµÄ¼Ç¼ÏÂÀ´ºÍ´ó¼Ò·ÖÏí
Ê×ÏÈ£¬ÊÇruby»·¾³µÄ´î½¨
£¨1£©µ½rubyµÄ¹ÙÍø£ºhttp://www.ruby-lang.org/en/ÏÂÔØ ruby°²×°³ÌÐò;
      PS £ºÑ¡Ôñ ruby on windows,ÎÒÏÂÔØµÄÊÇRuby 1.8.6 One ......

Rails¡¢Ruby¡¢JAVAǰ¾°±È½Ï

        ÔÚÂÛ̳Àï¿´ÁËdaquan198163ËùдµÄ¡¶³õѧRORµÄÒÉ»ó¡·ÕâÆªÎÄÕ£¬robbinÔڻظ´ÖиøÁËÏêϸµÄ½â´ð£¬¿ÉÊÇ¿´Íê½â´ðÖ®ºó£¬ÎÒÒ²²úÉúÁËһЩÒÉ»ó£¬ÔÚ´ËÏëÎÊÎÊ¡£
        ÔÚrobbinËù¸ø³öµÄ½â´ðµ±ÖУ¬¸ü¶àµÄÊDzûÊörailsµÄºÃ´¦£¬È»¶ø´ó¼Ò¶¼ÖªµÀ£¬railsÖ»Ê ......

Rubyѧϰ±Ê¼Ç¶þ——Êý×é

#Ò»¡¢Êý×éÒýÓÃ
arr=[3,4,5,6,7,8,9]
puts arr[0] #3
puts arr.first #3
puts arr[arr.length-1] #9
puts arr[arr.size-1] #9
puts arr.last #9
puts arr[-1] #9
puts arr[-2] #8
print arr[1..3] ,"\n" #456
print arr[-3,4] ,"\n" #789£¬´Ó-3¿ªÊ¼ £¬´òÓ¡4¸öÔªËØ£¬ÕâÀïÖ»ÓÐÈý¸ö
#RubyµÄÊý×é´óСÊǶ¯Ì¬µÄ£¬ÄãÄܹ» ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ