摘要:
#访问器(accessor)类似getter #设置器(setter) class Box def initialize (w,h) @width = w @height = h end #accessor def get_width #attr_reader:width #attr_accessor:w... 阅读全文
摘要:
# each 迭代器 # each 迭代器总是与一个块关联。它向块返回数组的每个值,一个接着一个。值被存储在变量 i 中,然后显示在屏幕上。 arr = [1,2,3,4,5] arr.each { |e| puts e } arr.each do |i| puts i end puts "........................" # collect 迭代器 # co... 阅读全文
摘要:
module.rb support.rb 阅读全文
摘要:
#块中的代码总是包含在大括号 {} 内。 #块总是从与其具有相同名称的函数调用。这意味着如果您的块名称为 test,那么您要使用函数 test 来调用这个块。 #您可以使用 yield 语句来调用块。 #block和方法之间是协同例程,它们之间来回地转换控制权 #不带参数 def test puts "test1" yield #使用多个yield,可以多... 阅读全文