2010.01.14 00:38

3. 디버깅 메시지

조회 수 5265 추천 수 1 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

전 강의에서 간단한 프로젝트를 만들고 스크립트를 실행하는 메시지창을 기억하실 것입니다.

우리는 그 안에 이제 간단한 메시지를 띄워 보도록 하겠습니다.

 

1. 간단한 이벤트를 맵상에 만들고, 주인공과 겹치지 않도록 설정하며, 이벤트 그림을 시민으로 선택합니다.

2. 이벤트 내용에 ◆ 더블클릭후 스크립트를 열어 아래와 같은 내용을 입력합니다.

 

p 1

 

3. 확인을 누른 후 이벤트를 저장하고 테스트 플레이를 해 봅니다.

 

 

결과는 대화 메시지 창이 팝업으로 뜨면서 1 이라는 결과값을 내 줍니다.

이는 스크립트의 디버깅 창으로 값을 분석하고 에러를 잡을 때 쉽게 값을 읽어 내도록 팝업창으로 값을 확인하는 것입니다.

 

(실제 루비에서는 다른 프로그램이 Cmd 프롬프트에서 확인이 되지만, 윈도우 콘솔환경에서는 이와같이 대화상자가 익숙한 유저들

에게는 팝업창이 오히려 좋을 것입니다.)

 

위의 예제의 내용은 p (프린트) 라는 키워드를 통해서 값을 출력합니다.

배열, 해시, 변수, 객체 모든 것을 값 확인을 해줄 수 있게 출력해줍니다.

헌데 이 p의 특징 또 하나는 문자열을 출력해줄 때 큰따음표(",")를 모두 표현합니다.

 

p "안녕"

 

이라는 메시지를 p 키워드는

 

"안녕"

 

이라고 출력하게 됩니다.

만약 큰 따음표를 출력하지 않고 순수 출력되는 값에 대해서 알고 싶다면

 

print "안녕"

 

이라고하는 축약되지 않은 프린트 문을 사용하면 됩니다.

  • ?
    슬픈혼잣말 2010.01.14 00:59

    창이 새로뜨네 ㅋㅋㅋ 신기하당

  • profile
    은하계 2010.01.14 11:56

    오옷!!

  • ?
    [Nick] 2010.07.23 15:06

    어머낰 ㅋㅋ

  • ?
    By윤 2011.12.23 19:50

    와우 천재적인걸?

    역시 컴퓨터는 대단해... ←이거 좀 이상한데??? 내가 써놓고도 이상하네


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 긴급상황 발생시 연락처 안내 독도2005 2012.11.28 2203
공지 니오팅 이용 규칙 (2013.01.05 3차 개정) 7 file 소녀쿤 2012.01.15 15580
공지 여러분의 의견을 받습니다. 20 file 니오팅 2010.01.29 4236
공지 Ruby 언어 공부에 참고가 될 만한 사이트들 (계속 추가 됨) 1 독도2005 2011.01.28 10099
공지 루비를 처음 한다고 겁내지 마세요. 초보자도 할수 있게 설명했어요! 7 니오티 2010.01.14 11330
13 9. 인스턴스 변수 2 펜릴 2010.01.24 4645
12 펜릴's 쉽게 루비와 친해지기 강의 <2장 초기값,실시간처리 편> 5 펜릴 2010.01.24 4342
11 펜릴's 쉽게 루비와 친해지기 강의 <1장 변수 편> 8 file 펜릴 2010.01.19 6352
10 8-1. 전역변수 (지역변수 사용) 8 니오티 2010.01.14 5279
9 8. 전역변수 7 니오티 2010.01.14 5544
8 7. 내장 함수 6 니오티 2010.01.14 5013
7 6. 메소드(함수) 6 니오티 2010.01.14 6010
6 4. 변수 선언 5 니오티 2010.01.14 5514
» 3. 디버깅 메시지 4 니오티 2010.01.14 5265
4 2. 프로젝트 작성 4 니오티 2010.01.14 5284
3 1. 루비 1 니오티 2010.01.14 5469
2 외. 연산자와 문자 9 조한철 2007.07.27 4940
1 외. 연산자와 문자 3 조한철 2007.07.27 5089
Board Pagination Prev 1 Next
/ 1

Copyright ⓒ Nioting All Rights Reserved. (since 1999)   개인정보취급방침