Swift-기초
Swift 기본 사항 요약
갑자기 뭔가를 쓰고 정리를 하고 싶은데 끊임없이 정리를 해야 생각이 커지고 더 좋아질지도 몰라요.
Swift Basic 친구들은 여기를 방문하거나 제가 작성한 Basic Technical 을 살펴볼 수 있습니다.
상수와 변수
상수의 값이 설정되면 변경할 수 없으며 개발에서 상수를 우선적으로 사용합니다.상량의 본질은 저장된 메모리 주소는 수정할 수 없지만 메모리 주소를 통해 대응하는 대상을 가져와 대상 내부의 속성을 수정할 수 있다
/* let */
let name = " "
/* var */
var age = 10
let gae: Int = 10
var name: String = " "
let π: Double = 3.1415926
let : String = "hello"
참고: 상수 또는 변수 이름에는 숫자 기호, 화살표, 유지(또는 불법) 유니코드 코드가 포함되거나 숫자로 시작할 수 없습니다.
데이터 형식
let ageInt: UInt = 8
let ageInt: Int = Int(ageUInt)
let weightInt: Int = 65
let weightDouble: Double = Double(weightInt)
typealias Integer8 = Int8
let height: Integer8 = 100
let IamYourBoyFriend = true
let IamYoourGF = false
논리적 분기
/* , , else*/
guard else {
reture/break/continue
}
순환하다
for var i = 0,i < 10, i++{}
for i in 0..<10{}
for _ in 0...10{}
문자
의 원조
여러 개의 값을 한 값으로 조합하다.원조 내의 값은 모든 종류가 될 수 있다
let http404Error: (Int, String) = (404, "Not Found")
print("StatusCode: \(http404Error.0)")
원조를 정의할 때 원조의 단일 원소에 이름을 붙이고 원조의 값의 일부분만 있으면대신
let http200 = (statusCode: 200, statusMessage: "OK")
print("statusCode: \(http200.statusCode) statusMessage: \ (http200.statusMessage)")
let http500: (statusCode: Int, _: String) = (500, " ")
선택 유형 (optional)이 중요해요.
1.
* var name: String? = nil
* var name: Optional = nil
2.
* name = “why”
3.
* name!
4. nil, ,
5.
* if let name = name {}
배열
1.
* : let
* : var
2.
*
3.
* for i in 0..
자전
1.
* : let
* : var
2.
*
3.
* for key in dicM.keys {}
* for value in dicM.values {}
4.
*
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.