BLOG main image
분류 전체보기 (28)
루비 (3)
glassfish (1)
건아 (1)
RFC 한글 (0)
TIP (5)
VCS(Version Control System) (3)
perl (4)
java (2)
android (0)
javascript&Jquery (2)
기술문서 번역 (0)
사이베이스(ASE) (3)
용어 (2)
GAE&GCP (0)
사는 이야기 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
'Ruby hello world'에 해당되는 글 1건
2010. 6. 18. 16:50

본 내용은 아래 주소의 내용을 한국어로 번역한 것입니다. 링크 등의 신뢰성은 보장하지 않습니다.
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이랑 같네요.

prev"" #1 next