Swift 標準ライブラリ >     Bool     >     &&(_:_:)


演算子


&&(_:_:)


2つの Bool 値に対して論理 AND 演算を実行します。





宣言


static func &&(lhs: Bool, rhs: @autoclosure () throws -> Bool) rethrows -> Bool


パラメータ


lhs演算の左辺。
rhs演算の右辺。


議論


論理 AND 演算子(&&) は2つの Bool 値を結合し、両方の値が true であれば true を返します。いずれかの値が false の場合、演算子は false を返します。


この演算子は、短絡評価を使用します。左辺(lhs) が最初に評価され、右辺(rhs) が評価されるのは lhstrue と評価される場合のみです。例えば:


let measurements = [7.44, 6.51, 4.74, 5.88, 6.27, 6.12, 7.76]
let sum = measurements.reduce(0, combine: +)

if measurements.count > 0 && sum / Double(measurements.count) < 6.5 {
    print("Average measurement is less than 6.5")
}
// Prints "Average measurement is less than 6.5"


この例では、lhsmeasurements.count がゼロより大きいかどうかをテストします。&& 演算子の評価は、以下のうちのいずれかです。






目次
Xcode の新機能

  • 言語:Swift
  • 宣言












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)