Swift
[Swift] 매개변수로 함수 넣어주기
insub4067
2022. 3. 31. 03:26
일단 코드를 읽어보자
hasAnyMatches는 두가지 매개변수를 받는다
1. list: numbers = [20,19,7,12]
2. condition : func lessThanTen(Int) -> Bool
numbers라고 전달된 list는 반복문을 돌면서
condition이라고 전달된 함수 안에 값이 들어갔다 온다
condition 함수는
lessThanTen 함수 이다
Int를 받고 Bool 을 뱉어준다
내용은 이러하다
10보다 작으면 true
반복문을 돌면서 list안에 있는 Int가
10보다 작으면 return true
반복문을 다 돌고 10보다 작은 수가 없었을 경우
return false