🍃 출처 : 앨런 swift 문법 마스터 스쿨
: 같은 타입의 데이터끼리만 연산 및 저장이 가능하다.
- == : 같다
- != : 같지 않다
- ! : ~이 아닌
- && : 그리고
- || : 또는 (OR)
: 세 가지 항을 가지고 있다
a > 0 ? print("1") : print("2") var a = 10
이 식은 아래와 같다.
if a>0 { print("1") } else { print("2") }
1) 한 줄인 경우
2) 주로 값을 대입하는 경우 사용
1) switch문에서 패턴 매칭에 사용한다.
2) for문과 주로 사용한다. (정수인 경우)
3) 배열의 서브 스크립트 문법과 함께 사용한다.
- a...b ~= age
: 오른쪽에 있는 표현식이 왼쪽의 범위에 포함되는지에 따라 참과 거짓을 리턴var age = 20 1 ... 9 ~= age //false