Ruby의 attr_accessor?
attr_accessor는 attr_reader와 attr_writer 모두의 기능을 갖는 더 짧은 방법입니다. 사람들은 일반적으로 읽기와 쓰기 모두에 데이터를 사용하기 때문입니다. 따라서 attr_accessor 메서드는 정말 유용합니다.
액세스 권한을 얻고 Ruby 개체의 변수를 수정하려고 한다고 가정합니다. 일반적으로 데이터를 읽고 변수에 쓰기 위한 메서드는 별도로 정의됩니다.
class Person
def name
@name
end
def name=(str)
@name = str
end
end
그러나 위의 모든 데이터는 attr_accessor를 사용하여 한 줄에 작성할 수 있습니다.
class Person
attr_accessor :name
end
함께 모아서. 클래스를 만들고 변수(이름)를 사용하여 Person이라고 부를 수 있습니다. attr_accessor를 사용하면 클래스 범위 외부에서 name 변수를 읽고 쓸 수 있습니다.
class Person
attr_accessor :name
end
person = Person.new
person.name = "Educative" # you can both modify ...
puts person.name # ... and read variable
Reference
이 문제에 관하여(Ruby의 attr_accessor?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rusty619/the-attraccessor-in-ruby-2i82텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)