질문과 답변

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 12391
기타 rpg만들기랑은 관계x-댓글옆에 이미지다는법 1 사과튤립 2011.11.13 1493
기타 출석 말이지요 2 카이온 2011.12.06 1686
기타 기본맵만 써서 우수게임된 사례가 있나요? 5 펜슬 2011.12.11 2016
기타 툴 추천 2 센♬ 2011.12.30 2444
기타 입문에 적합한 프로그램은 무엇인가요? 4 신기 2011.12.31 2507
기타 몬스터 배치 1 초보자입돠 2011.12.31 3019
기타 동영상 올리는법좀 환상소설 2012.01.03 2438
기타 아방스님 에이스버전 언제나오나요?,, 1 피터붐 2012.01.08 2939
기타 안넹하세요~ SRPG 95 툴에 대한 몇가지 질문 몇가지 하겠습니다. 2 내가건덕 2012.01.12 2817
기타 배포용게임만들고 시험다운중 .. 4 아이큐TV 2012.01.16 3100
기타 2D격투만들기 2nd 소스 신기 2012.01.16 1986
기타 서프라이시아..실행..에대해서.. 1 만둘기 2012.01.19 3243
기타 채팅방이안뜨네요 1 pjc0247 2012.01.24 2691
기타 페이스 메이커 질문이요 2 Raychel 2012.02.15 2196
기타 도트 캐릭'만' 이미지 저장하는 방법 5 펜슬 2012.02.15 2658
기타 타일셋 질문요 ^^ 2 Raychel 2012.02.16 2569
기타 아이콘... 2 굿닝 2012.02.18 2739
기타 루비언어 def self. 2 쿠쿠밥솥 2012.02.27 2662
기타 맵칩제작하는프로그램 2 이런 2012.03.05 2904
기타 게임파일 복구 관련 질문입니다. ^ㅡ^;;;; 톰소여동생 2012.03.07 1405
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 37 Next
/ 37