7. 내장 함수

by 니오티 posted Jan 14, 2010
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

 이전 강의에 만든 함수는 사용자 정의 함수라고 합니다.

사용자가 직접 스크립트를 쳐서 함수를 생성하고, 그 함수를 쓴 것이니 상당히 매리트가 있는 함수입니다.

 

그러나, 언제까지나 기본적인 기능에 사용자가 직접 한정지어 스크립트를 짤수는 없는법!

 

스크립트를 짜는 사람에게 기초적인 스크립트를 하나하나 짠다는 것은 쥐약이 따로 없습니다.

그것을 해결해주는 것은 바로 내장함수입니다.

 

가령 우리가 0~99 까지의 숫자를 랜덤으로 돌려서 어떤 특정한 변수에 담는다고 가정을 한다면?

프로그래밍 할 수 있으시겠나요? 현재 시간을 기준해서 랜덤하게 숫자를 곱하고 ~~

 

어지럽습니다.

 

차라리 한방에 구해주는 멋진 용감한 함수 한줄만 있으면 됩니다.

그것은 바로

 

rand 함수입니다.

 

즉 이런 함수는 내장되어서 사용자가 선언하지 않아도 꺼내쓸 수 있는 멋진 함수들입니다.

샤방샤방한 함수를 한번 사용해 만들어 보겠습니다.

 

맵에 이전과 같이 이벤트를 만들고 스크립트를 켭시다.

그리고 그 내용엔 이전시간에 만들었던걸 좀 응용해서

 

def rand_num(max)

  return rand(max)

end

test = rand_num(100)

p test

 

이렇게 되면 아마 0~ 99까지의 숫자 중 하나의 숫자를 랜덤하게 프린트해줄 것 입니다.



Fatal error: Cannot access property sessionController::$lifetime in /web/old/xe/modules/session/session.controller.php on line 45