Swift 시작: 조건문
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 if
및 else
블록을 추가하겠습니다.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"
}
stayOutTooLate
와 nothingInBrain
가 모두 사실이기 때문에 전체 상황은 사실이고action
는'크루즈'로 설정되었다.Swift는 짧은 경로 (short-circuit) 평가라는 방법을 사용하여 성능을 향상시킨다. 여러 개가 모두 진짜가 필요하고, 첫 번째가 가짜라면, 심지어는 다른 것을 판단할 필요도 없다.진상의 이면을 찾다
이것은 매우 철리적으로 들리지만, 사실상 이것은 매우 중요하다. 때때로 당신은 조건이 정확하지 않은지, 즉 틀렸는지에 관심을 갖는다.너는 이
!
(비) 앞에서 소개한 연산자를 사용할 수 있다.예를 들면 다음과 같습니다.if !stayOutTooLate && !nothingInBrain {
action = "cruise"
}
이번에는 동작 변수가
stayOutTooLate
와 nothingIngBrain
가 모두 false
일 때만 설정됩니다. !
는 그것들을 뒤집어 놓을 것입니다.본고는 Hacking with Swift가 swift 초보자에게 주는 입문 과정인 Swift for Complete Beginners의Conditional statements에서 나온 것이다
Next:주기>
좋아요~~~
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.