String을 Int형 또는 Double형으로 변경

Chan·2021년 11월 19일
0

String을 Int형 또는 Double형으로 변경

print(Int(“10”))  //Optional(10)
print(Int(“hi”))  //nil
print(Double(10))  //10.0
print(Double(“10.5”))  //Optional(10.5)
print(Double(“hi”))   //nil

★ let height = Double(txtHeight.text!)!

괄호 안 !는 옵셔널 String형을 풀기 위한 것이고
괄호 밖 !는 Double형으로 바뀔 때 Failable initializer에 의해 옵셔널 형으로 나오기 때문에 또 풀어줘야 함.

0개의 댓글