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