puts 0010 puts 0b0010 None, Fighter, Mage, Priest, Thief, Bishop, Samurai, Lord, Ninja = 0b00000000, 0b10000000, 0b01000000, 0b00100000, 0b00010000, 0b00001000, 0b00000100, 0b00000010, 0b00000001 puts flags = Fighter|Mage|Priest|Thief|Bishop|Samurai|Lord|Ninja puts flags = Fighter|None|None|Thief|None|Samurai|Lord|Ninja puts flags&Fighter ? true : false#結果が0になっても常にTrueなので注意! puts (flags&Mage).nonzero?
8 2 255 151 true nil