inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>

Closure_3 소스 오류 나는것

283

신동현
0

아래 굵은 글씨로 된것으로 변경해주면 되네요~

contains 인자값이 String 에서 Character로 변경된듯요..

 

// closure 실전, 조건 -> 특정한 글자가 포함된 것을 찾는다.

let names = ["apple", "air", "brown", "red", "orange", "blue", "candy"]

func someFind(find: Character) -> [String]{

var newNames = [String]()

for name in names {

if name.contains(find) {

newNames.append(name)

}

}

return newNames

}

print(someFind(find: "b"))

 

//////////////////////////////////////////////////////////

그리고 아래 소스도 수정해야함

 

let isStartSomeText: (String, Character) -> Bool = { name, find in

if name.first?.description == String(find) {

return true

}

return false

}

 

답변 0