032_for-in, foreach 알아보기
▶for-in은 반복문이다. 아래와 같이 작동한다. let nums: [Int] = [1, 2, 3, 4] for num in nums { print(num) // 1 2 3 4 } ▶foreach는 for-in문처럼 순차적으로 주어진 클로저를 호출하는 것이다.(반복실행하려는 코드를 파라미터로 받고 저장된 요소는 클로저 상수로 전달된다. 아래 내용에서는 $0이라는 상수에 저장.) let nums: [Int] = [1, 2, 3, 4] nums.forEach { print($0) // 1 2 3 4 } ▶for-in은 함수안에서 return을 만나면 함수 자체가 종료한다. 따라서 아래 출력값은 1이다.(1을 출력하고 2부터는 반복 안 함) func printForIn() { let nums = [1, 2,..
2022.08.17