Language/Ruby&Rails
Ruby 문자열을 숫자로 변환하기 숫자를 문자열로 변환하기
문자열을 숫자로 변환 text = "10.11" puts text# "10.11" puts text.to_i# 10 puts text.to_f# 10.11 puts text.to_r#(1011/100) puts text.to_c#(10.11+0i) to_i - 문자열을 정수형으로 변환 to_f - 문자열을 부동소수점 변환 to_r - 문자열을 유리수로 변환 to_c - 문자열을 복소수로 변환 문자열이 nil(null), blank 일 경우 숫자 변환. 자동으로 0으로 변환되는 것을 확인할 수 있다. null check를 따로 할 필요는 없다. 여기서 재미있는 점은 숫자로 변환하지 못하는 문자열을 입력시에도 0이 리턴된다는 점이다. 숫자를 문자열로 변환 num = 10.11 puts num # 10.11 ..
2023. 1. 13. 15:47