小编use*_*942的帖子

如何获取通过attr_reader或attr_accessor定义的属性

假设我有一堂课 A

class A
  attr_accessor :x, :y

  def initialize(x,y)
    @x, @y = x, y
  end
end
Run Code Online (Sandbox Code Playgroud)

如何在不知道它们的确切名称的情况下获取xy归属.

例如

a = A.new(5,10)
a.attributes # => [5, 10]
Run Code Online (Sandbox Code Playgroud)

ruby metaprogramming

20
推荐指数
3
解决办法
3万
查看次数

标签 统计

metaprogramming ×1

ruby ×1