Scala のフラグに相当するものはありませんか?
何かのようなもの :
val flags = Something | SomeOtherThing
フラグ セットごとにクラスを作成し、ブール値をたくさん持つことができると思いますが、シンタックス シュガーはどうでしょうか。
Scala のフラグに相当するものはありませんか?
何かのようなもの :
val flags = Something | SomeOtherThing
フラグ セットごとにクラスを作成し、ブール値をたくさん持つことができると思いますが、シンタックス シュガーはどうでしょうか。
Something
またはSomeOtherThing
が数字の場合、これは機能するはずです。
より明確にしたい場合は、タイプを指定してみてください。
val flags : Int = Something | SomeOtherThing
ビット演算子は、Java で動作するように Scala でも動作するはずです。Google でこの簡単な説明を見つけました。参考になるかもしれません。