演算子


%(_:_:)


最初の値を 2 番目の値で除算した余りを返します。


iOS 8.0+ iPadOS 8.0+ macOS 10.10+ Mac Catalyst 13.0+

tvOS 9.0+ watchOS 2.0+ visionOS 1.0+

static func % (lhs: Self, rhs: Self) -> Self

必須





パラメータ


lhs

除算されるべき値。


rhs

lhs を除算するべき値。rhs は 0 であってはなりません。



議論


剰余演算子 (%) の結果は lhs と同じ符号を持ち、その大きさは rhs.magnitude より小さくなります。


  1. let x = 22 % 5
  2. // x == 2
  3. let y = 22 % -5
  4. // y == 2
  5. let z = -22 % -5
  6. // z == -2

任意の 2 つの整数 a と b、その商 q、余り r について、a == b * q + r です。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ