반환 값에 대해 신경 쓰지 않는 함수를 선언 할 수있는 방법이 있습니까? 반환하는 함수 선언도 무효입니까?
extension Array {
func forEach(function: (element: T) ->()) {
for e in self {
function(element: e)
}
}
}
지금 내가하고 싶은 : 예를 들어 나는이 배열 확장자가
textFields.forEach{$0.resignFirstResponder()}
을 그리고 기능은 무효 복귀 선언 할 수 있기 때문이다.
textFields.forEach{$0.resignFirstResponder();return}
을하지만 어떤 값을 반환하거나 무효 할 수 있도록 기능을 선언하는 일반적인 방법이있다 :
이 문제를 해결할 것인가?
감사합니다. 당신이 아무 제약 번째 제네릭 매개 변수를 추가하고 반환하는 기능을 입력하면
가
유형 매개 변수를 사용했지만 ''을 잊어 버렸습니다. - 감사합니다! 그리고 네, 아마 대신에 for ... for를 사용으로 전환합니다. 이제는 애플이 각자를 위해 추가하지 않았다는 것이 더 이해할 만하다. – Ixx