小编mag*_*poc的帖子

有没有办法在具有名称与全局函数相同的方法的类中调用全局函数?

下面的代码给出了一个错误,因为它试图调用类的方法而不是全局函数:

func a(i: Int) -> Int {
    return i + 10
}

class B {
    func a(s: String) -> String {
       return s + "bbb"
    }

    func b() {
        print(a(100))   
        // Error (Cannot convert value of type 'Int' to expected argument type 'String')
    }
}
Run Code Online (Sandbox Code Playgroud)

ios swift swift2

3
推荐指数
2
解决办法
936
查看次数

标签 统计

ios ×1

swift ×1

swift2 ×1