Created
April 10, 2013 14:26
-
-
Save ChangJoo-Park/5355107 to your computer and use it in GitHub Desktop.
Ruby Hello World!
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=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