본문 바로가기
Developer/Ruby

Ruby 문자열을 숫자로 변환 / 숫자를 문자열로 변환하는 방법 - String to Numeric(Number)/ Numeric(Number) to String

by 김씩씩 2022. 9. 9.

Ruby 문자열을 숫자로 변환 / 숫자를 문자열로 변환하는 방법 - String to Numeric(Number)/ Numeric(Number) to String

 

Ruby 에서 문자열을 Numeric(Ruby에서 모든 상위 숫자 클래스가 상속하는 클래스)(정수형, 부동소수점, 유리수, 복소수)으로, Numeric형을 문자열로 변환하는 방법을 알려드리도록 하겠습니다.

 

 

String to Numeric - to_i(Integer) / to_f(Float) / to_r(Rational number) / to_c(Complex number)

var = "94.03"

p var       # "94.03"
p var.to_i  # 94
p var.to_f  # 94.03
p var.to_r  # (9403/100)
p var.to_c  # (94.03+0i)

to_i 메소드를 사용하여 문자열정수형으로 변환할 수 있습니다.

to_f 메소드를 사용하여 문자열부동소수점 방식으로 변환할 수 있습니다.

to_r 메소드를 사용하여 문자열유리수로 변환할 수 있습니다.

to_c 메소드를 사용하여 문자열복소수로 변환할 수 있습니다.

 

 

Nemeric to String - to_s

var = 94.03

p var       # 94.03
p var.to_s  # "94.03"

to_s 메소드를 사용하여 Numeric형을 문자열로 변환할 수 있습니다.

 

 

 

이상으로 Ruby에서 String형을 Numeric(Number)형으로, Numeric형을 String형으로 변환하는 방법에 대한 설명을 마치도록 하겠습니다.

 

 

도움이 되셨다면 공감, 댓글 부탁드립니다!

궁금하신 점이나 요청사항은 언제든지 말씀해주세요!

피드백도 언제나 환영입니다!

 

감사합니다.


댓글