개발/Ruby

[Ruby] script 실행하기

팥빙구 2015. 5. 7. 13:33

if __FILE__ == $0

__FILE__ : 현재 파일의 이름이 저장되어 있는 특수한 변수
$0 : 현재의 프로그램을 시작한 파일의 이름이 저장된 변수
이 코드는 “만약 현재의 파일이 메인 파일로 사용된 것이라면…”을 확인해준다. 
즉 이 파일이 라이브러리로 사용될 때는 코드가 실행되지 않다가, 파일 자체가 실행될 때는 코드를 실행해주게 된다.

source