llgd.net
相关文档
当前位置:首页 >> ruBy >>

ruBy

以@开始的变量是【实例变量】,实例变量属于特定的对象。 class Person def initialize(name, gender, age) @name = name @gender = gender @age = age end end 上面的例子中,@name, @gender,@age都是实例变量。可以在类或子类的方法中引用实...

join用来合并字条串数组,可以接受0个或1个参数作为连接字符 注:0个参数时使用空字符进行连接。 ["a", "b", "c"].join # => "abc"["a", "b", "c"].join(",") # => "a,b,c"

比较操作符 a b 如a > b 返回 1 如a==b 返回 0 如a< b 返回 -1 其它比较操作符(>,>=,

|local_varble|,是指一个临时变量,用来对需要操作的对象进行各种操作。 forexample: aArray = [1,2,3,4,5,6,7,8] aArray.each { |data| puts data # 1 data

File.directory?'c:\windows' => true File.directory?'c:\window' => false

ruby中带“!"和不带"!"的方法的最大的区别就是带”!"的会改变调用对象本身了。比方说str.gsub(/a/, 'b'),不会改变str本身,只会返回一个新的str。而str.gsub!(/a/, 'b')就会把str本身给改了。 但是gsub和gsub!还有另外一个不同点就是,gsub不管怎...

1. 字符串和符号,都是Ruby中表示文本的方式 不管字符串变量也好,符号变量也好,都是用来表示文本的,它们之间,也可以互相转换(通过to_sym和to_s): >> "book".to_sym => :book >> :track.to_s => "track" 2. 相同的符号是一个对象,相同的...

ruby判断字符串用"=="就可以。判断对象可以用"equal?"方法。此处与java相反。 p str1==str2返回的结果应该是先打印"str1==str2"的结果后,然后再输出一个空行。这点可以查看相关api。所以msgbox显示的是nil(即返回的空行)。 测试实例: irb(main...

Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。 Ruby的变量有一定的规则,以$开头的一定是全局变量,以@开头的都是实例变量,而以@@开头的是...

命令行里输入 ruby -v 如果正确输出了 ruby 版本号,就OK了

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com