method-missing

    4

    1답변

    루비는 method_missing이고 파이썬은 getattr입니다. 부는 메소드 호출을 가로 채기 위해 사용할 수있는 것을 제공합니까?

    0

    1답변

    이 코드는 어떻게 작동합니까? class Meta @array = [:a,:b] def self.method_missing(name, *args, &block) if @array.include? name self.class.send(:define_method, name) do do_cal

    1

    1답변

    나는이 같은 여러 가지 방법을 가지고있는 클래스 Foobutton_0_0, button_0_1, button_0_2, button_1_0 등 나는 다음과 같은 구문을 통해 다른 방법이 액세스 할 수 있도록하고 싶습니다 : 내가 아는 foo.button[0][1] foo.button[1][2] # etc. 나는 단지 @button 인스턴스 변수를 생성

    4

    1답변

    접근 자 (Ruby와 같은 속성)가 종료되지 않으면 호출되는 Ruby 클래스에 추가 할 수있는 기본 메서드 또는 클래스 접근자가 있습니까? 그런 다음 액세스 코드를 쓰지 않고 접근 자처럼 값을 액세스 할 수있는 데이터베이스에서 읽은 배열 목록과 같은 응답을 사용자 정의 코드로 작성할 수 있습니다 (데이터베이스에서 읽지 않은 경우 알 수 없음). 루비 MRI

    2

    5답변

    나는 자바와 루비 배경에서 왔고 얼랭에 "method_missing"과 동등한 것이 있는지 궁금했다. 나는 문서를 보았고 내가 볼 수있는 가장 가까운 것은 erl_eval과 erl_parse를 사용하는 것이지만 다른 방법이 있는지 알고 싶었습니다.