import UIKit
//1结构体内方法
struct MyStruct {
var a = 0 , b = 0
//实例化的时候,实参是不可改变,如果确实需要改的话加 mutating
mutating func changeby(justA:Int,justB:Int) {
a += justA
b += justB
}
mutating func changeB(x justA:Int,b justB:Int){
self = MyStruct(a:a+justA,b:b+justB)
}
}
//2枚举内方法
enum TinEnum {
case a,b,c
mutating func next(){
switch self {
case .a:
self = .b
case .b:
self = .c
case .c:
self = .a
}
}
}
//3类方法 @discardableResult
class mm {
class func n() {
}
@discardableResult //取消如果不使用返回值的警告
class func unUseReuslt(d x:Int) -> Bool {
if x>0
{
return