Used to combine conditional statements. `&&` (AND), `||` (OR), `!` (NOT). Go supports short-circuit evaluation.
Complex control flow.
Combining logic.
age := 25
hasID := true
if age > 18 && hasID {
fmt.Println("Allowed")
}
Parentheses are not needed around the expression, but useful for grouping.