我有这个非常简单的代码:
class ESTime: NSObject {
let hours:Int
let minutes:Int
init(withHours hours:Int, andMinutes minutes:Int)
{
self.hours = hours
self.minutes = minutes
}
}
它无法编译。错误消息是:
'with'用于初始化器的第一个参数;你的意思是将这个参数命名为'hours'吗?
但是,如果我将withHours
更改为byHours
或fromHours
之类的其他内容,则可以将其编译为正常。为什么这样? with
出了什么问题?