[위 에]Swift-(1)Swift 내 장 된 형식 에 속성 추가
extension Double { // add absoluteValue property to Double type by using extension.
var absoluteValue:Double {
}
}
결 과 는'var'declaration without getter/setter method not allowed here
@저자:twlkyao 전재 또는 인용 은 이 줄 을 유지 하 십시오.
오류 원인 에 따라 getter 와 setter 방법 을 추가 하여 문 제 를 완벽 하 게 해결 합 니 다.코드 는 다음 과 같 습 니 다.
extension Double { // add absoluteValue property to Double type by using extension.
var absoluteValue:Double {
get{ // the get could be omitted.
if self > 0 {
return self
} else {
return -self
}
}
}
}
var doubleNum = -2.2
doubleNum.absoluteValue
주:extension 키 워드 는 구조 체 나 클래스 에 계산 속성(인 스 턴 스 속성 또는 클래스 속성)을 추가 할 수 있 고 구조 체 나 클래스 를 특정한 프로 토 콜 로 사용 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Swift의 패스트 패스Objective-C를 대체하기 위해 만들어졌지만 Xcode는 Objective-C 런타임 라이브러리를 사용하기 때문에 Swift와 함께 C, C++ 및 Objective-C를 컴파일할 수 있습니다. Xcode는 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.