출처 : https://opentutorials.org/module/11/254
에 정리되어진 글을 보며 직접 공부하여, 다시 요약 & 정리한 글입니다.
puts : put string의 줄임말. 문자열(string)을 놓다(put)
gets는 엔터를 누르기 전까지 키보드로 입력한 내용을 그대로 읽어주는 역할을 한다.
puts '안녕, 넌 이름이 뭐니?' name = gets puts '네 이름이' + name + '라고? 정말 좋은 이름이구나!' puts '만나서 만갑다,' + name + '야(아). :)' |
//Ouput
안녕, 넌 이름이 뭐니? 나비와꽃기린(입력) 네 이름이 나비와꽃기린 라고 ? 정말 좋은 이름이구나! 만나서 반갑다, 나비와꽃기린 야(아) . :)
# 안녕, 넌 이름이뭐니? 에서 나비와꽃기린을 입력하고 엔터를 누르면 gets 메서드가 엔터를 누르기전의 입력 스트링을 인식하여 name변수에 할당하여 출력하게 되는것이다. |
chomp는 문자열의 맨 뒤에 붙어있는 엔터키를 무시하도록 하게 해준다.
puts '안녕, 넌 이름이 뭐니?' name = gets.chomp puts '네 이름이' + name + '라고? 정말 좋은 이름이구나!' puts '만나서 만갑다,' + name + '야(아). :)' |
//Ouput
안녕, 넌 이름이 뭐니? 나비와꽃기린(입력) 네 이름이 나비와꽃기린 라고 ? 정말 좋은 이름이구나! 만나서 반갑다, 나비와꽃기린 야(아) . :)
#name이란 변수가 gets.chomp를 대체하기 때문에 name을 사용할 때 .chomp를 붙여 사용하지 않아도 된다는 의미가 된다. |
'Language > Ruby' 카테고리의 다른 글
[Ruby] Ruby 시작하기 -7 /값비교/IF/While (0) | 2016.09.08 |
---|---|
[Ruby] Ruby 시작하기 -6 /self/reverse/upcase외/center/Ljust/rjust (0) | 2016.09.08 |
[Ruby] Ruby 시작하기 -4 /to_i/to_f/to_s 비교 (0) | 2016.09.08 |
[Ruby] Ruby 시작하기 -3 /변수/변수할당/variables (0) | 2016.09.08 |
[Ruby] Ruby 시작하기 -2 /문자열/글자/text (0) | 2016.09.08 |