Swift - 기초

문법적으로 느낀 점(notes필기본)

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