다른 장소에서 'where'키워드를 사용한 후 전환 할 수 있습니까? 예를 들어 in for 루프에서 사용할 수 있습니까?for 루프에서 'where'를 신속하게 사용할 수 있습니까?
나는 모든 나는 이런 식으로 뭔가 할 수있는, 값으로, bools 배열을 가지고 : 이것은을 경우 사용하는 것보다 훨씬 더 좋은 것
var boolArray: [Bool] = []
//(...) set values and do stuff
for value where value == true in boolArray {
doSomething()
}
을, 그래서 가능성이 있는지 궁금 for-loop와 함께 사용할 위치를 지정합니다. 너의 시간 동안 타이.
스위프트 2에서
' .filter() {$ 0 == true}'그런가요? –
@ BenjaminGruenbaum 와우 그래, 고맙습니다. – Simon
다행히도 내가 도울 수있어서 기쁘다 - 대답을 추가했다. –