찾다

 >  Q&A  >  본문

Ruby에서 변수의 리터럴 값을 얻는 방법은 무엇입니까?

예: v = 'abc'
문자열 v는 객체 v의 리터럴 값이고 'abc'는 변수 v의 값입니다. 둘은 다릅니다.
내가 얻고 싶은 것은 변수 v의 리터럴 값입니다.
예를 들어 m(v) 메소드가 있고 전달된 매개변수가 v이면 m(v)는 v를 반환합니다. 그렇다면 이 m 메소드를 어떻게 정의할까요?
또는 객체에 대해 m2() 메서드를 호출하면 코드는 다음과 같습니다. v.m2(), 이 코드는 v를 반환합니다.
변수 f에 대해 m2() 메서드를 호출하면 코드는 다음과 같습니다. like 이렇게: f.m2(), 이 코드는 f를 반환합니다.
제가 묻고 싶은 것은 이 m2() 메서드를 어떻게 구현합니까?
감사합니다!

天蓬老师天蓬老师2813일 전672

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-24 09:15:18

    스택오버플로우에서 복사했습니다:

    http://stackoverflow.com/questions/2603617/ruby-print-the-variable-name-and-then-its-value

    으아악

    회신하다
    0
  • 취소회신하다