[1] pry(main)> class A
[1] pry(main)* class << self
[1] pry(main)* attr_accessor :a
[1] pry(main)* def set_a(b)
[1] pry(main)* @a=b
[1] pry(main)* end
[1] pry(main)* def show_a
[1] pry(main)* @a
[1] pry(main)* end
[1] pry(main)* end
[1] pry(main)* end
=> :show_a
[2] pry(main)> A.set_a(100)
=> 100
[3] pry(main)> A.show_a
=> 100
[4] pry(main)> A.a
=> 100
[5] pry(main)>
ruby class attribute
最新推荐文章于 2025-12-04 19:56:39 发布
本文演示了如何使用Ruby定义一个简单的类,并通过实例展示如何设置及获取类属性的值。通过attr_accessor自动生成getter和setter方法,简化了属性访问的操作。
956

被折叠的 条评论
为什么被折叠?



