개발/Swift
2022. 7. 5.
[Swift] 제곱 쉽게 구하기 (pow)
제곱 구하기 import Foundation var score: Double = 2.0 pow(score, 3) // --> 8 (2의 3제곱) 오류 처리하기 1 Cannot convert value of type 'Int' to expected argument type 'Decimal’ 위 오류가 발생하는 경우는 첫번째 인자(score)가 Int로 타입추론했는데, pow함수에는 Double가 인자로 들어가야하기 때문에 발생하는 문제입니다. 제곱을 구하는 pow함수는 자인를 받아서 Double형으로 리턴합니다. 첫번째 인자의 타입을 지정해주거나, 소수로 초기화하면 해결됩니다. var score = 2 // 소수점이 없으면 Int로 추론됩니다. pow(score, 3) // ERROR : Cannot co..