강의로 돌아가기
-

combine 문의 드립니다.

안녕하세요.

영상 3분30초 경
let total = capacities.reduce(0, combine: +) 부분 에러가 발생합니다.
혹시 문제점 을 알 수 있을까요?

에러내용
Playground execution failed: error: Array.playground:33:24: error: 'reduce(:combine:)' has been renamed to 'reduce(:_:)'
let total = capacities.reduce(0, combine: +)
~~~~~ ~~~~~~~~~
reduce

  • thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.3
    • frame #0: 0x00000001078643b0 ArrayexecutePlayground frame #1: 0x0000000108375b5c CoreFoundationCFRUNLOOPISCALLINGOUTTOABLOCK + 12 frame #2: 0x000000010835ae54 CoreFoundation__CFRunLoopDoBlocks + 356 frame #3: 0x000000010835a5ee CoreFoundation__CFRunLoopRun + 894 frame #4: 0x000000010835a016 CoreFoundationCFRunLoopRunSpecific + 406 frame #5: 0x000000010d813a24 GraphicsServicesGSEventRunModal + 62 frame #6: 0x0000000108f820d4 UIKitUIApplicationMain + 159 frame #7: 0x00000001078636d9 Arraymain + 201 frame #8: 0x000000010b9a565d libdyld.dylib`start + 1
1 개의 답변
-

renamed to 'reduce(:_:) 이니깐 reduce(0, +) 이렇게 하면 될거같네요

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.