インスタンスプロパティ


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 に相当します。


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













トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ