在Swift中打印范围

时间:2016-01-01 00:15:28

标签: xcode swift macos

所以我在一个项目中用Swift(Xcode 7,Swift 2.1)创建了一个类,

import Foundation

class Banana {

    init(){
    }

    func print()  -> String {
        print( "yo mama here" )
        return "yo mama"
    }

}

打印调用正在创建in-IDE错误传递给不带参数的调用的参数

这感觉就像一个范围问题,但我不能确定。有什么想法吗?

非常感谢提前!

1 个答案:

答案 0 :(得分:4)

您对func print()的定义与Swift标准库函数func print(Any...)冲突。我建议不要将print用作函数名,但如果确实需要这样做,可以使用Swift.print("stuff")调用Swift版本。