Swift 中的方法
- 方法其实就是定义在类中的函数, 在OC中,只可以在类中定义发方法,而在 Swift中,方法不仅可以定义在类,还可以定义在结构体、枚举中
- Swift 中的方法根据使用方式的不同可以分为 实例方法 和 类型方法
实例方法
代码示例
class Person {
func play(str:String) -> Void {
print("玩 \(str)")
}
}
let p1 = Person()
p1.play(str: "篮球")
类型方法
class Weather {
class func winter() {
print("春天来了")
}
}
Weather.winter()
结构体中的类型方法
struct Stu {
static func learn() {
print("学习")
}
}
Stu.learn()
枚举中的类型方法
enum Animal {
static func run() {
print("动物在跑")
}
}
Animal.run()