0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

enumについて

Posted at
Car.swift
enum CarType{
    case Cedan
    case Coupe
    case Hatchback
}
class Car{
    var color = "Black"
    var numberOfSeats = 5
    var typeOfCar : CarType = .Coupe
    
    init(customerChosenColor: String){
        color = customerChosenColor
    }
}

\enumでCarTypeを定義
class Carでまずinitされる
var colorは上記ではBlackだが下記のlet myCarで定義されたプロパティ(customerChosenColor: "Red")が優先される
\
よって結果は
Red
5
Coupe
Program ended with exit code: 0




```main.swift
let myCar = Car(customerChosenColor: "Red")

print(myCar.color)
print(myCar.numberOfSeats)
print(myCar.typeOfCar)

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?