booleano
bool es el tipo primitivo de Move para valores booleanos verdaderos y falsos
Literales
Los literales de boolson o trueo false.
Operaciones
Lógico
booladmite tres operaciones lógicas:
Sintaxis
Descripción
Expresión equivalente
&&
cortocircuito lógico y
p && qes equivalente aif (p) q else false
||
cortocircuito lógico o
p || qes equivalente aif (p) true else q
!
negación lógica
!pes equivalente aif (p) false else true
Flujo de control
boolLos valores se utilizan en varias de las construcciones de flujo de control de Move:
if (bool) { ... }while (bool) { .. }assert!(bool, u64)
Propiedad
Al igual que con los otros valores escalares integrados en el lenguaje, los valores booleanos se pueden copiar implícitamente, lo que significa que se pueden copiar sin una instrucción explícita como copy.
Last updated