2

私はいくつかの SWT コードを調べていますが、SWT 定数がどのように機能するか、特にビット単位の OR がどのように機能するかを理解するのに苦労しています。

例えば:

final Table leftTable = new Table(parent, SWT.MULTI | SWT.FULL_SELECTION);

APIを調べたところSWT.MULTI、その値は. これは何を意味するのでしょうか?私は同じことを行い、その値が(より理解しやすい)であることがわかりました。1<<1SWT.FULL_SELECTION13

これらのビットごとの OR とはどういう意味ですか? 結果が何であるかを判断する簡単な方法はありますか? なぜこのように行われるのですか?

4

1 に答える 1