2020-10-25 day 21 @rust enum rustでもenumを定義できる。 定義する方法とインスタンス化する方法。 enum MyEnum { A, B } fn main() { let e = MyEnum::A; } enum値を関数の引数にできるその際は型にはMyEnumの部分を使う。 またメソッドを構造体と同じ方法で定義できる。値を付与することもできる。 enum MyEnum { A, B(String), C(String, String), D(f1: String, f2: String), }