루비를 막 공부하기 시작한 초보자입니다 간단한 질문하나 드려도 될까요?

189 views
Skip to first unread message

nu li

unread,
Jan 11, 2017, 2:25:52 AM1/11/17
to 한국 루비 사용자 모임
C언어를 하다가 루비라는 언어를 알게 되서 공부하기시작했습니다
get.chomp가 문자를 입력받고 변수에다 저장하는 기능을 하는것같은대요 
print("구매값 입력:")
purchase=gets.chomp()

print("판매값 입력:")
sell=gets.chomp()

puts(sell-purchase)
라는 코드에서 

500과 400을 입력해서 
제가 원하는 결과는 900인대  
500400이런식의 결과가 출력됩니다 아마 입력된값이 문자열로 취급되서 그런것같은대 900을 출력시키기 위해서는 어떻게 해야할까요?

Byungwuek Lee

unread,
Jan 11, 2017, 9:08:32 AM1/11/17
to rub...@googlegroups.com
string1에다가 to_i 메써드를 쓰시면 됩니다.
"300".to_i == 300

이 포맷이 아주 좋은 것이 숫자형 표현 뿐만 아니라 어레이나 해시 등 자료형 변환등에도 동일하게 사용됩니다.


2017년 1월 11일 오후 4:25, nu li <cauti...@naver.com>님이 작성:

--

---
이 메일은 Google 그룹스 '한국 루비 사용자 모임' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 rubykr+unsubscribe@googlegroups.com에 이메일을 보내세요.
https://groups.google.com/group/rubykr에서 이 그룹을 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.



--
이병욱올림

Byungwuek Lee
cell : 82-10-41745570
Reply all
Reply to author
Forward
0 new messages