본 내용은 아래 주소의 내용을 한국어로 번역한 것입니다. 링크 등의 신뢰성은 보장하지 않습니다.
http://www.mapee.jp/ruby/hello_world_hello_ruby.html
E-TextEditor로 (역자는 SciTE를 사용했다.) Ruby를 공부해 나가기로 합시다.
이런 뛰어난 IDE가 있으면 학습의 진척이 뛰어남은 Python을 공부하면서 실감했습니다.
Python의 경우도 디폴트로 핸들링되는 IDE가 굉장히 사용하기 쉽고 프로그램의 동작도 바로 확인할 수 있었다.
그럼 우선은 약속한 「Hello, World !」프로그램부터 시작해 보겠습니다.
E-TextEditor로 이하의 코드를 쓰고 「hello.rb」라는 파일명으로 저장하겠습니다.
hello.rb
p 'hello world' p 'hello test' print("hello, Ruby !\n\n\n\n\n") print("hello, Ruby ! ") puts("hello Ruby") puts("a") puts("hello Ruby")
E-TextEditor에서 실행하려면 「Bundles→Ruby→Run」로 해도 됩니다만 「Ctrl+R」로 바로 가기에서 실행할 수 있으므로 이쪽이 편합니다.
프로그램의 실행결과는 E-TextEditor 아래에 같은 화면내에 표시되므로 확인도 편합니다.
또는 커맨드프롬프트(Windows)에서도 실행할 수 있습니다. (역자는 커맨드프롬프트에서 실행)
그 경우는 「cd 파일이 있는 디렉토리」에서 파일을 저장한 디렉토리로 이동해서 ruby 파일명 을 실행합니다.
hello.rb 실행결과
"hello world"
"hello test"
hello, Ruby !
hello, Ruby ! hello Ruby
a
hello Ruby
음.... 뭔가 더블쿼테이션이 붙은 것과 붙지 않은 것이 나왔습니다.
또 표시용 함수만도 print, puts, p 라는 3종류를 사용하고 있습니다.
이 차이도 조금 보고 가겠습니다.
게다가 하나 더 Ruby의 경우 문장의 끝에 「;」(세미콜론)을 쓰지 않습니다.
이건 Python이랑 같네요.
'루비' 카테고리의 다른 글
Rubyd의 to_s메소드로 2진수、8진수、16진수、10진수 변환 (0) | 2010.06.19 |
---|---|
Ruby를 공부할 환경 구축 (0) | 2010.06.18 |