closures

    1

    1답변

    나는 다음 한 코드 작동 할 수 let obs = Observable.zip(obsScan, obsReduce, resultSelector: { (scan, reduce) -> _ in return "scan - \(scan), reduce - \(reduce)" }) 그러나, 그 코드 던져 나 여러 오류 : 폐쇄 인수 목록의 문맥 유형은

    0

    1답변

    이 형식의 배열이 1k 개 이상 있습니다. [0] => stdClass Object ( [order_date] => 2017-11-23 [status] => Shipped [destination] => "Chicago" [car_make] => YYY [customer] => "Vic") [1] => stdCla

    1

    1답변

    var label1: UILabel? = UILabel() weak var label2 = label1 label1 = nil 여기에 약간의 혼동이다 : 이 3 개 선 후, LABEL1이 전무하지만, 여전히 참조가 라벨 2. 내 이해에서, 약한이기 때문에 그것은 nil이어야한다. 그래서 그것은 참조의 강한 파악을 가지지 않을 것이다. 왜이 기능이

    2

    2답변

    아래 코드에서와 같이 하나의 인수를 허용하는 클로저를 만드는 함수를 정의합니다.이 값은이 클로저의 컨텍스트에서 바인드 된 변수를 나타내는 기호입니다. 클로저의 본문에서는 symbol-value을 사용하여 심볼 값을 가져 오지만 Symbol's value as variable is void이라는 오류 메시지가 표시되면이 스 니펫이 123으로 표시 될 것으로

    0

    1답변

    저는 통역사를 만들고 있으며 이제는 클로저를 처리하기 위해 구현해야 할 시점에 있습니다. 나는이 개념을 잘 이해하지만, 왜 그들이 어떻게 설계되었는지에 대해 질문을합니다. 변수가 폐쇄의 인스턴스 동안 저장됩니다 환경에 바인딩되는 논리의 변수 몸 : 폐쇄 설계 방법의 측면에서 은/3 일이있을 필요 해석 이것은 클로저 변수가 평가 될 때 바인딩 될 본문 내에

    1

    2답변

    누군가 9, 9, 9 대신 10, 10, 10을 로그 아웃하는 이유를 설명해 주실 수 있습니까? for 루프를 통과 할 때 9시에 멈추지 않아야합니까? 상위 범위에서 어떤 변수를 사용하여 임의 function이 실행될 때마다이 var foo = []; for (var i = 0; i < 10; i++) { foo[i] = function() {

    0

    1답변

    내 목표는 rowClosure를 다른 뷰 컨트롤러에 전달하는 것입니다.하지만 방금 여기에 머물러 있습니다. 내가 해결해야 할 일은 뭐니? ViewController1 var rowClosure : (Int) -> (Int) = { x in return x} func pickerView(_ pickerView: UIPickerView, didSel

    0

    1답변

    서버에서 가져온 데이터가 있으며이 데이터를 JSON으로 구문 분석합니다. 그래서 URL 세션이 있습니다. 이 데이터는 수신 된 사전의 키와 동일한 구조체를 사용하기 때문에 올바르게 파싱되지만 문제는이 데이터를이 개체로 변환 할 때이 개체를 저장할 수 없다는 것입니다. 완료 핸들러 범위 밖에있는 배열 사용 된 기능 : fileprivate func loadC

    0

    2답변

    아래 코드와 같은 클로저가있는 경우 어떻게 클로저 외부에 'a'매개 변수를 가져올 수 있습니까? JS 엔진은 범위 체인을 사용하여 클로저를 호출 할 때 'a'의 값을 찾지 만 전역 컨텍스트에서 'a'값을 얻을 수있는 기회가 있습니까? function fn(a){ return function f(b){ console.log(a + " "

    -1

    1답변

    OMDb API를 사용하여 Game of Thrones 에피소드 개요를 작성하려고합니다. 서버에서 정보를 얻고 있지만 UITableView에 데이터를 보내는 데 어려움을 겪고 있습니다. 나는 동일한 방법을 사용하여 SW의 API (스타 워즈)와 유사한 작업을 수행하고 그 다음 일 func getAllForSeason(season: Int) { le