Skip to content

Instantly share code, notes, and snippets.

@ChangJoo-Park
Created April 10, 2013 14:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ChangJoo-Park/5355107 to your computer and use it in GitHub Desktop.
Save ChangJoo-Park/5355107 to your computer and use it in GitHub Desktop.
Ruby Hello World!
=begin 문자열 출력해보기
**이 문서는 루비 2.0.0-p0 버전의 Ruby core API 기반의 메소드를 사용합니다.**
** 작성자 정보
** 박창주
** pcjpcj2@gmail.com
** http://parkcj.wordpress.com
** 2013-04-07
single quotation vs double quotation
''와 ""의 차이를 알아보자
우선 puts 는 문자열을 출력하는 함수이다.
아래에는 puts 를 사용하는 여러가지 방법을 적어 두었다.
=end
# 1번 Hello World! 출력하기1
puts 'Hello World!'
# 2번 Hello World! 출력하기2
puts "Hello World!"
# 3번
puts 'It\'s mine'
# 4번
puts "It's mine"
=begin
1번 ~ 4번까지의 예제를 보면 출력된 결과가 동일하다.
어떤 차이가 있을까??
우선 1,2번은 quotation 안의 내용이 동일하므로
3,4번을 확인하자
''에서 It's 를 표현하기 위해 It\'s 와 같이 사용하였다
반면에 ""는 다른 작업 없이 It's 로 적었다.
'' 는 ' 와 \ 를 표현하기 위해 \' , \\ 와 같이 사용한다.
하지만 ""는 "를 표현하기 위해 \", \\ 이외에 다른 것들도 지원한다.
예를 들어 \a , \b , \r, \n, \s, \t 이 있다.
""안에 위의 것들을 넣어서 테스트 해보면 알 수 있다.
=end
=begin
여러가지 문장을 하나의 puts를 가지고 출력할 수 있다
한번 테스트 해보라
puts "One","Two","Three"
puts "One\nTwo\nThree"와 같은 결과를 얻을 수 있다.
=end
=begin
puts 이외에도 print 를 이용할 수 있다.
print는 줄바꿈을 해주지 않는다.
-> 위의 예제들을 print를 이용해서 작성해 보자
=end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment