다섯번째,
조건코드
playground에서의 조건 코드는 3가지 입니다
if
else if
switch
조건코드 ( conditional code )
if
else if
switch
구조보기
switch some value to consider { case value 1: respond to value 1 case value 2, value 3: respond to value 2 or 3 default: otherwise, do something else }
case에 맞는 value를 찾고 맞다면 respond에 위치한 code 를 실행하는 것이 switch 구문입니다
맞는 구문이 없을때 default가 실행됩니다
예시보기
let someCharacter: Character = "z" switch someCharacter { case "a": print("The first letter of the alphabet") case "z": print("The last letter of the alphabet") default: print("Some other character") } // Prints "The last letter of the alphabet"
논리 연산자(Logical Operator)
논리 연산자는 불리언 논리 값 true와 false를 수정하거나 결합함. Swift는 C 기반 언어에 3가지 표준 논리 연산자를 지원함.
- NOT(!a)
- AND(a && b)
- OR(a || b)
출처: http://minsone.github.io/mac/ios/swift-basic-operators-summary