질문과 답변

Extra Form

def바로 뒤에 Self.

 

있는건 어떤 명령이죠?.?...

 

짧은 질문 ㅜㅜ...

Who's 쿠쿠밥솥

profile

쿠쿠밥솥 -> zubako

Comment '2'
  • ?
    훈군 2012.02.28 02:29

    def 다음에 self.머시깽이  이런식으로 써주는건 Class method를 정의해주는 방법중 하나입니다.

    비교를 위해서 간단한 예를 들자면..

    Class example

      def self.a

        puts '이건 클래스 메소드!'

      end

      def b

        puts '이건 인스턴스 메소드!'

      end

    end

    써놓고 보니까 이게 맞나 싶기도 하고...그런데 아무튼!

    이런식으로 같은 클래스 example 안에 여러개의 메소드가 있을시에 self를 이용한 메소드는 클래스메소드가 됩니다.

    그럼 정의를 해줬으면 불러줘야 안서운하겠죠?

    example.a  이렇게 불러주면 '이건 클래스 메소드!' 가 아웃풋으로 나오구요./

    example.new.b 이렇게 불러주면 '이건 인스턴스 메소드!' 가 아웃풋으로 나옵니다. (그럴거에요...아마도)


    주저리주저리 말이 많았습니다만, 사실 저도 배우는 입장이니...

    고수님들의 조언, 다른용법도 듣고싶네요.

  • ?
    지론아모스 2012.02.28 04:10

    예를 들어

     

    윈도우 class에서

     

    self.z = 100 이라고 하면

     

    해당 윈도우(self) 의(.) z(z축)을 100으로 하라 입니다.

     

    self는 그 해당 클래스를 그 클래스 안해서 불러올 때 사용합니다.

     

    보통 /p 해당 클래스/해서 보면

     

    그 안에 @x...@y...@id이런게 있는데

     

    self가 class고 @이 .이고 x는 파라메타이죠

     

    ex) self.z =10 이해되죠?


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12446
기타 매드파더같은 여자아이비명소리 어디서구하나요? 6 지혈이 2013.12.27 1411
기타 만약에 이런 스크립트를 RPG Maker 시리즈에 적용시킨다면... 2 file 阿房S 2016.02.09 179
게임 번역 기타 만약에 게임 한글판/영문판을 동시에 제작한다고 하면, 어떻게하는게 제일 효율적일까요? 2 티안타 2021.03.30 119
기타 만약 게임제작시 아이디어가 겹쳐버리게 된다면..... 4 카르소나 2014.03.24 709
기타 마녀의집 엘렌 효과음 뭔지 아시는분? 1 Drakedog 2013.04.21 1208
라이선스 기타 리소스 마켓이 궁금합니다 2 Luciel 2015.05.29 256
기타 루아 책 추천 좀 해주세요~ 1 TheAquila 2012.06.29 1772
기타 루아 배울려면 1 백승욱 2011.04.24 1616
기타 루비언어에 대해서 6 K.반야 2016.06.09 270
기타 루비언어, Array 관련 질문입니다 6 TheEK 2012.05.30 992
기타 루비언어 def self. 2 쿠쿠밥솥 2012.02.27 2662
스크립트 작성 기타 루비스크립트를 공부해보려는데 3 이경로 2020.02.24 112
기타 루비 질문. Sprite.new 와 ::Sprite.new 의 차이는? :: 는 무슨 연산자? 5 일단 2014.10.07 433
기타 로일로 게임 레코더를 쓰는데 2 드래곤규 2015.07.28 427
기타 렌 파이 구체적인 강좌 어디서 찾을수 있나요? 1 mijeuna123 2017.01.26 197
기타 레이어 1,2에 두면 안움직여집니다 2 file 비둘기머거 2013.03.26 1000
기타 레벨 포인트같은거.. 1 고자몬 2011.07.10 1184
기타 라이트하고싶어서 어플로케일 깔라했는데 2 file 이N비 2016.02.11 176
기타 라벨은 어떻게 사용하는 것인가요? 1 GOETSU 2016.05.18 184
게임 배포 기타 뜬금없지만 쯔꾸르로 만든 TS물게임을 올려도 될까요? 2 카르네스아리엔 2021.03.30 459
Board Pagination Prev 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 37 Next
/ 37