zoukankan      html  css  js  c++  java
  • Ruby attr_reader , attr_writer, attr_accessor方法

    attr_reader方法------读取实例变量

    attr_writer方法------改写实例变量

    attr_accessor方法-----读写实例变量

    class Person
      attr_reader :name   ---------1
      attr_writer :name   ---------2
      def initialize(name)
        @name = name
      end
    end



    1 相当于: 
    def
    name @name end 2 相当于:
    def name=(value) @name = value end
    •  attr_reader :name attr_writer :name 可以合并为 attr_accessor :name
    • :name 是一个symbol
  • 相关阅读:
    数学考试
    奇♂妙拆分
    11.25
    11.21
    11.20
    11.19
    11.18
    11.15
    11.14作业
    11.14
  • 原文地址:https://www.cnblogs.com/patientAndPersist/p/4381743.html
Copyright © 2011-2022 走看看