Language/Ruby
[Ruby] Ruby 시작하기 -4 /to_i/to_f/to_s 비교
나비와꽃기린
2016. 9. 8. 16:27
출처 : https://opentutorials.org/module/11/254
에 정리되어진 글을 보며 직접 공부하여, 다시 요약 & 정리한 글입니다.
(1) .to_i / .to_f / .to_s 비교
.to_i 객체를 정수로 반환
.to_f 객체를 실수로 반환
.to_s 객체를 문자열로 반환
var1 = 2 var2 = '5' var3 = 8.0 var4 = 99.9999
puts var1.to_s + var2 puts var1 + var2.to_i puts var1 + var3
puts var1.to_f puts var4.to_i
puts '내가 가장 좋아하는 수는 5다!'.to_i puts 'Who asked you about 5 or whatever?'.to_i puts 'Your momma did.'.to_f puts '5Your momma did.'.to_f |
#Output
25 #2를 문자열로 변환한 뒤 문자열 병합 7 #5를 숫자로 변환한 뒤 숫자 더하기 10.0 #숫자 더하기
2.0 #정수인 2를 실수로 변환 99 #실수인 99.9999를 정수로 반환
0 # to_i는 문자열의 첫번째 수가 숫자가 아니라면, 문자열의 남은 부분은 모두 무시한다. 0 0.0 5.0 #따라서 이 문자열은 5.0을 반환한다. |