[도서] App development with Swift

Unit 1 - Lesson 4: Control Flow

DesignThinker 2021. 10. 22. 00:16

Logical operators

두개의 항을 비교하여 true or false를 리턴

== 

!=

>

>=

<

<=

boolean operators

&&

||

!

 

if statements

 

if else statements

 

Boolean values

변수나 상수명 앞에 is를 붙이는게 흔하다. let isSmallNumber = number < 10

NOT

AND

&& 

OR

||

 

switch statement

값이 일치하는 case의 코드 실행 후 switch 블럭을 빠져나옴

if중첩을 피할 수 있어서 코드 가독성이 좋아진다.

여러 케이스를 쉼표로 구분하여 사용가능
range설정 가능

 

Int.min 으로 range 케이스 작성 시 값의 타입이 Int일 경우 그 최소값을 표현할 수 있다.

 

ternary operator

Question ? Answer1 : Answer2 

Condition ? True statement : False statement