記事更新日: 2018年06月05日
列挙型だぜ☆
- It's enumration.
enum Teban { Sen, Go, Num };
セミコロンは要るの?
- Do you need a semicolon?
enum Teban { Sen, Go, Num }
あっ、セミコロン付いてね☆
type State int const ( Raion State = iota Zou Kirin )
文字列にしたいときは、ストリンガーを使うといいらしい☆
- It is good to use a stringer when you want it to be a character string.
public enum Koma { Raion, Zou, Kirin }
こんなんでいいのかなあ☆?
- I wonder if this is OK?
var Teban { Sen = 0, Go = 1, Num = 2 };
ただの変数のリストだよな☆
enum = require "enum" test = enum:new{"らいおん", "ぞう", kirin = 100}
ただし、これをやるには enum ライブラリが必要だぜ☆
- However, to do this you need an enum library.
use enum qw(RAION ZOU KIRIN);
ただし、これをやるには enum モジュールが必要だぜ☆
- However, to do this you need an enum module.
class Koma extends SplEnum { const __default = self::Raion; const Raion = 1; const Zou = 2; const Kirin = 3; }
こんなんでいいだろ☆
- It would be nice to have this.
from enum import Enum class Color(Enum): RAION = 1 ZOU = 2 KIRIN = 3
こんなんでいいのか☆?
- Is it okay with ☆?
enum koma: { raion: 0, zou: 1, kirin: 2 }
なんかレールズが要るらしいぜ☆
- Is it okay with ☆?
#[derive(Clone)] pub enum Sengo{ Sen, Go, Num, }
deriveって何で付けてたかな……☆