インスタンスプロパティ
nonzeroBitCount
この値の二進表現で 1 に等しいビットの数。
iOS 8.0+ iPadOS 8.0+
Mac Catalyst 13.0+ macOS 10.10+
tvOS 9.0+ visionOS 1.0+ watchOS 2.0+
var nonzeroBitCount: Int { get }
必須
議論
例えば、bitWidth 値が 8 の固定幅整数型では、数値 31 の 5 つのビットが 1 に相当します。
- let x: Int8 = 0b0001_1111
- // x == 31
- // x.nonzeroBitCount == 5
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ