Swift - 기초
문법적으로 느낀 점(notes필기본)
Damagucci-juice
2021. 11. 3. 00:38
- 불리언타입에서는 ()를 열지 않는다.
isOnGem() X isOnGem O
- 논리연산자 (!, &&, ||)는 불리언에서만 사용한다
!isOnGem O !moveForward() X isOnGem || isOnClosedSwitch O
- 막혀있지 않으면 진행하라 라는 코드는 작성하기 어렵다.
왜냐하면 그냥 진행하라는 명령이 있는데 그걸 두고 굳이 막혀있지 않으면 진행하라 라는 조건문을 사용하는 통찰이 필요하기 때문이다.1) moveForward() 2) while !isBlocked { moveForward() }
- While 문은 뒤에 불리언이 트루면 그 안에 코드블럭을 진행한다.
- 조건문 안에 if문과 while문이 포함됩니다. for문도 조건문인가? 반복문인가?