Instance Property インスタンスプロパティ

nonzeroBitCount

The number of bits equal to 1 in this value’s binary representation. この値のバイナリ表現の中の1に等しいビットの数。

Declaration 宣言

var nonzeroBitCount: Int { get }

Discussion 解説

For example, in a fixed-width integer type with a bitWidth value of 8, the number 31 has five bits equal to 1. 例えば、8のbitWidth値を持つ固定長整数型において、数311に等しいビットを5つ持ちます。


let x: Int8 = 0b0001_1111
// x == 31
// x.nonzeroBitCount == 5