Swift 시작: 조건문

2268 단어
때때로 코드는 조건이 진짜일 때만 실행되고 if 문구와 else 문구가 표시하는 Swift에서만 실행되기를 원합니다.Swift에 검사할 조건을 주고, 이 조건이 진짜일 때 실행할 코드 블록을 주십시오.
또한 작성else을 선택하고 코드 블록을 제공하여 조건이 false일 때 실행하거나 조건이 더 많을 때 실행할 수 있습니다.코드의'블록'은 단지 하나의 코드 블록으로 시작은 큰 괄호{로 표시하고 끝은 작은 괄호}로 표시한다.
다음은 기본 예입니다.
var action: String
var person = "hater"

if person == "hater" {
    action = "hate"
}

앞에서 설명한 ==(상등) 연산자를 사용하여 person의 문자열이 문자열 "hater"와 완전히 동등한지 검사합니다.해당하는 경우 action 변수를 "hate"로 설정합니다.오픈과close 대괄호는 '꽃괄호' (curly brackets) 라고도 불리며, 조건이 true일 때 실행할 코드의 시작과 끝을 표시합니다.else ifelse 블록을 추가하겠습니다.
var action: String
var person = "hater"

if person == "hater" {
    action = "hate"
} else if person == "player" {
    action = "play"
} else {
    action = "cruise"
}

이것은 모든 조건을 순서대로 검사하고 그 중 하나만 실행할 것이다. 한 사람이 원한자든지, 게이머든지, 아니면 다른 누구든지.
여러 조건을 판단하다
Swift가 코드 블록을 실행할 수 있도록 임의의 조건에 대해 값을 구할 수 있지만, 모두 진실이어야 합니다.여러 조건을 확인하려면 && 연산자를 사용합니다. 즉, And라는 의미입니다.예를 들면 다음과 같습니다.
var action: String
var stayOutTooLate = true
var nothingInBrain = true

if stayOutTooLate && nothingInBrain {
    action = "cruise"
}
stayOutTooLatenothingInBrain가 모두 사실이기 때문에 전체 상황은 사실이고action는'크루즈'로 설정되었다.Swift는 짧은 경로 (short-circuit) 평가라는 방법을 사용하여 성능을 향상시킨다. 여러 개가 모두 진짜가 필요하고, 첫 번째가 가짜라면, 심지어는 다른 것을 판단할 필요도 없다.
진상의 이면을 찾다
이것은 매우 철리적으로 들리지만, 사실상 이것은 매우 중요하다. 때때로 당신은 조건이 정확하지 않은지, 즉 틀렸는지에 관심을 갖는다.너는 이 (비) 앞에서 소개한 연산자를 사용할 수 있다.예를 들면 다음과 같습니다.
if !stayOutTooLate && !nothingInBrain {
    action = "cruise"
}

이번에는 동작 변수가 stayOutTooLatenothingIngBrain가 모두 false일 때만 설정됩니다. !는 그것들을 뒤집어 놓을 것입니다.
본고는 Hacking with Swift가 swift 초보자에게 주는 입문 과정인 Swift for Complete Beginners의Conditional statements에서 나온 것이다
Swift 시작 Home
Next:주기>
좋아요~~~

좋은 웹페이지 즐겨찾기