Professional Documents
Culture Documents
Swift Add Ons
Swift Add Ons
// Type 2 :
//enum Laptop {
// case brand(name : String)
// case price(Int)
//}
//var brand = Laptop.brand(name : "Macbook")
//print(brand) // brand(name: "Macbook")
//var price = Laptop.price(1000)
//print(price) //price(1000)
// Type 3 :
//enum Mercedes {
// case sedan(height : Double)
// case suv(height : Double)
// case roadster(height : Double)
//}
//var mycar = Mercedes.sedan(height : 34.6)
//switch (mycar){
//case let .sedan(height):
// print("Height :",height)
//case let .suv(height):
// print("Height",height)
//case let .roadster(height):
// print("Height",height)
//}
//// Output : Height : 34.6
// func with Inout parameters , when calling add & before variable name
//func changeName(name : inout String){
// if name == "Ross"{
// name = "Joey"
// }
//}
//var name = "Ross"
//changeName(name : &name)
//print(" After changing, the name is : \(name)")