Swift 기본 문법 원본 과 선택 가능 한 형식
원조 의 소개
원 그룹의 정의
//
("1001", " ", 30, 90)
// ,
(id:"1001", name:" ", english_score:30, chinese_score:90)
원 그룹의 간단 한 사용
// :HTTP
// let array = [404, "Not Found"]
// :
let error = (404, "Not Found")
print(error.0)
print(error.1)
// :
let error = (errorCode : 404, errorInfo : "Not Found")
print(error.errorCode)
print(error.errorInfo)
// :
let (errorCode, errorIno) = (404, "Not Found")
print(errorCode)
print(errorIno)
선택 가능 유형
유형 별 소개
선택 가능 한 형식 정의
//
// let string : String = nil
// :
// :name , .
// :
let name : Optional = nil
// : , ( )
let name : String? = nil
선택 가능 한 형식의 사용
// :
//
var string : Optional = nil
//
// :
string = 123
// :
string = "Hello world"
//
print(string)
// :Optional("Hello world")
// , Optional
// :
// ( )
print(string!)
// :Hello world
// : nil, ( ),
string = nil
print(string!) //
// :
if string != nil {
print(string!)
}
// : if string
//
if let str = string {
print(str)
}
실제 응용 장면
// URL, , .
// : nil ,
// , nil, , NSURL
let url : NSURL = NSURL(string: "www.520it.com")
// :
let url : NSURL? = NSURL(string: "www.520it.com")
//
let url = NSURL(string: "www.520it.com")
// url request :
// ( url tempURL, {})
if let tempUrl = url {
let request = NSURLRequest(URL: tempUrl)
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.