swifter-tips / Public-Issues

Public issues for Swifter-tips book
103 stars 3 forks source link

func 的参数修饰 章节 +N器代码编译不过 #65

Closed lexiaoyao20 closed 7 years ago

lexiaoyao20 commented 7 years ago

原代码:

func makeIncrementor(addNumber: Int) -> ((inout Int) -> ()) {
    func incrementor(inout variable:  Int) -> () {
        variable += addNumber
    }

    return incrementor
}

把incrementor 函数的 inout 修饰符放在 variable后面就能编译了

func incrementor( variable: inout  Int) -> () {
        variable += addNumber
    }
onevcat commented 7 years ago

Fixed and will release later. Thanks!