类定义中的Swift函数找不到具有相似名称但参数不同的另一个全局函数

时间:2017-02-08 10:33:09

标签: swift function signature

类中的函数调用global中的另一个函数将得到如下错误:

我刚刚在操场上写下了代码。

func getIntPlus(from from: Int, with message: String) -> Int {
    print("message: \(message)")
    return from + 1
}

class myIntClass {

    func getIntPlus(fromAnotherInt fromAnotherInt: Int) -> Int {
        return getIntPlus(from: fromAnotherInt, with: "hello") // error here
    }

}

getIntPlus(from: 1, with: "hi")

我会收到错误:

  

错误:在调用返回getIntPlus中的额外参数'with'(来自:   fromAnotherInt,with:“hello”)

根据错误,它无法在类函数定义区域中找到全局函数。对我来说很奇怪。

0 个答案:

没有答案