Created
April 10, 2013 14:45
-
-
Save ChangJoo-Park/5355256 to your computer and use it in GitHub Desktop.
루비에서 문자열 안에서 코드를 출력하여 봅니다.
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 | |
예를 들어 특정 횟수만큼 문장을 반복할 일이 생긴다면 | |
어떻게 해야할까? | |
-> 1. 1번의 Hello World!를 출력해보자 | |
-> 2. 그리고 10번의 Hello World!를 출력하자 | |
-> 3. Hello World를 10번 출력은 Hello World * 10 과 같은 의미인가? | |
-> 4. 3번을 시도하자 | |
=end | |
puts "Hello World!" | |
puts "Hello World!" * 10 | |
# 출력은 되지만 마음에 들지 않는다.1장에서 배운 것을 가지고 한번의 인사 후에 줄바꿈을 해보자 | |
puts "Hello World!\n" * 10 | |
# 문장을 계산하여 그 횟수만큼 출력할 수 있는 능력을 가지고 있다. | |
=begin | |
이번에는 숫자를 출력해보자. | |
루비의 숫자 계산은 간단하다 | |
irb 를 실행하고 2+3, 2-3, 2*3, 2/3 을 각각 입력해보자 | |
그리고 실수(소수점이 있는 수)도 한번 계산해보자 | |
=end | |
puts 2+3 | |
puts 2-3 | |
=begin | |
숫자와 함께 문구를 출력해보자 | |
문장의 예 : | |
2*3은 6입니다. | |
=end | |
puts "2*3은 6입니다." | |
puts "2*3은 #{2*3}입니다." | |
=begin | |
이상한 형태의 문장을 볼 수 있다. | |
루비는 문장(String)안에 루비코드를 입력할 수 있다. | |
#{2*3}과 같은 형태로 사용할 수 있다 | |
여기서 ""를 쓴 이유를 알 수 있다 ''로 바꾸어서 출력결과를 보자 | |
=end | |
puts '#{2*3}은 ' + "#{2*3}과 같은 역할을 합니다." |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment