Swift AND
Swift AND Operator &&
is used to perform logical AND operation on two boolean operands.
&&
symbol is used for Logical AND Operator in Swift.
AND Operator takes two boolean values as operands and returns the logical AND of the two operands.
The syntax of AND Operator with the two boolean operands is
operand1 && operand2
Truth Table
The following truth table provides the output of AND operator for different values of operands.
operand1 | operand2 | operand1 && operand2 |
---|---|---|
true | true | true |
true | false | false |
false | true | false |
false | false | false |
AND Operation returns true only if both the operands are true, else it returns false.
Example
In the following Swift program, we will take different boolean values for operands and find the result of AND operation on these operands.
main.swift
var a: Bool
var b: Bool
var result: Bool
a = true
b = true
result = a && b
print("\(a) && \(b) = \(result)")
a = true
b = false
result = a && b
print("\(a) && \(b) = \(result)")
a = false
b = true
result = a && b
print("\(a) && \(b) = \(result)")
a = false
b = false
result = a && b
print("\(a) && \(b) = \(result)")
Output
true && true = true
true && false = false
false && true = false
false && false = false
Conclusion
Concluding this Swift Tutorial, we learned what Swift AND Logical Operator is, and the output of AND Operation for different boolean values as operands, with the help of swift program.