Битовые карты

  • 192.168.1.1
  • #404040
  • chmod -R 777
  • Карта уровня в игре или пиксели в изображении
  • Состояние компоненты

OR

    100
|   010
=== 110

AND

    110
&   010
=== 010

bitset.js

<<

9 === 1001
9 << 2 === 100100 === 36 === 9 * Math.pow(2, 2)

Пример

Пример

const hasPost = hasState(VisibleFieldsBitset, PayerEnvoyVisibleFields.PostGenitive);

{hasPost && (
    <div className={cx(styles.field, styles.value, styles["has-input"])}>
        <TextArea value={PostGenitive || ""}
                  width="100%"
                  placeholder="Должность в род. падеже" />
    </div>
)}

Занимательное

Bitsets

By shimmy

Bitsets

  • 1,048