답변:
함께 신속한 3, 4 , PI 이제 부동 소수점 숫자 유형에 정적 변수로서 정의되고 Double
, Float
그리고 CGFloat
특정 수입 더 이상 필요하지 않도록 :
Double.pi
Float.pi
CGFloat.pi
또한 실제 유형은 .pi
컴파일러에서 유추 할 수 있습니다. 따라서 예를 들어 사용중인 컨텍스트에서 분명한 상황에서는 주석을 CGFloat
사용 .pi
하여 @Qbyte 및 @rickster 덕분에 사용할 수 있습니다 .
대한 스위프트의 이전 버전 :
M_PI
은에 정의되어 Darwin
있지만 Foundation
및 UIKit
에 포함되어 있으므로이 중 하나를 가져 오면 올바른 액세스 권한이 부여됩니다.
import Darwin // or Foundation or UIKit
let pi = M_PI
참고 : 주석에서 언급했듯이 pi는 Swift에서 유니 코드 문자 로도 사용할 수 있으므로 그렇게 할 수도 있습니다
let π = M_PI
alt + p
π
유니 코드 문자를 생성하는 바로 가기 (미국 키보드)입니다 .
var
. 확실히 let pi = M_PI
?
.pi
있는 경우 긴 형식 대신 사용할 수도 있습니다 . 예let x = CGFloat(42) * .pi
var π = M_PI