비디오: Ark Server Manager 로 설정 할 수 있는건 어디까지 ~ 2024
Swift에서 사용하기 전에 상수와 변수를 초기화해야합니다. 그러나이를 수행하고 코드를 사용하는 방법은 여러 가지가 있습니다. 접근 방법이 확실하지 않은 경우 놀이터에서 초기화 전략을 테스트하십시오. 방법은 다음과 같습니다:
-
하나의 선언으로 새로운 놀이터를 만듭니다:
var x
-
변수 x를 어떤 식 으로든 다음과 같이 사용 해보세요:
x = x + 2
이 경우 오류가 발생합니다.
-
오류를 해결하려면 다음과 같이 선언에 초기화 프로그램을 추가하십시오.
var x = 2
이는 문제를 해결합니다.
클래스 나 구조체 내부에서 각 저장된 속성에 대해 init을 사용합니다. 다음은 그 예입니다:
struct myStruct {var myStructVal: Double init (fromConstant my100: Double) {self. myStructVal = 100} init (fromParam myVal: Double) {self. myStructVal = myVal} init () {self. myStructVal = 1000;}}
전략은 다음과 같습니다.
-
기본값에서 초기화하십시오. 예:
init () {self. myStructVal = 1000;}
-
전달 된 값을 무시하고 상수로 초기화하십시오. 테스트시 유용 할 수 있습니다. 예:
init (fromConstant my100: Double) {self. myStructVal = 100}
-
매개 변수로 초기화하십시오. 계산 수행 값을 매개 변수의 값과 함께 사용할 수 있습니다. 예:
init (fromParam myVal: Double) {self. myStructVal = myVal}