mirror of
https://github.com/nushell/nushell.git
synced 2025-08-09 22:37:45 +02:00
Add not-in: operator (#1661)
This commit is contained in:
@ -26,6 +26,7 @@ pub fn apply_operator(
|
||||
Operator::Multiply => value::compute_values(op, left, right),
|
||||
Operator::Divide => value::compute_values(op, left, right),
|
||||
Operator::In => table_contains(left, right).map(UntaggedValue::boolean),
|
||||
Operator::NotIn => table_contains(left, right).map(|x| UntaggedValue::boolean(!x)),
|
||||
Operator::And => match (left.as_bool(), right.as_bool()) {
|
||||
(Ok(left), Ok(right)) => Ok(UntaggedValue::boolean(left && right)),
|
||||
_ => Err((left.type_name(), right.type_name())),
|
||||
|
Reference in New Issue
Block a user