image_printModo impresión y lectura

🔑 Principales operadores en Mojo

1. Operadores aritméticos

  • + → suma
  • - → resta
  • * → multiplicación
  • / → división (retorna flotante)
  • // → división entera
  • % → módulo
  • ** → potencia

Ejemplo:

  • let a = 10
  • let b = 3
  • print(a + b) # 13
  • print(a // b) # 3
  • print(a ** b) # 1000

2. Operadores de comparación

  • == → igualdad
  • != → desigualdad
  • <, <=, >, >= → comparaciones numéricas

Ejemplo:

  • print(5 == 5) # True
  • print(7 != 3) # True
  • print(4 < 2) # False

3. Operadores lógicos

  • and → conjunción
  • or → disyunción
  • not → negación

Ejemplo:

  • let x = True
  • let y = False
  • print(x and y) # False
  • print(x or y) # True
  • print(not x) # False

4. Operadores de asignación

  • = → asignación simple
  • +=, -=, *=, /=, //=, %= → asignación con operación

Ejemplo:

  • var n = 5
  • n += 2 # n = 7
  • n *= 3 # n = 21

5. Operadores especiales

  • is → identidad de objetos
  • in → pertenencia en colecciones
  • not in → ausencia en colecciones

Ejemplo:

  • let lista = [1, 2, 3]
  • print(2 in lista) # True
  • print(4 not in lista) # True

📌 Nota importante

Mojo está en desarrollo y su sintaxis evoluciona rápidamente. Aunque hoy comparte casi todos los operadores con Python, algunos detalles pueden cambiar en futuras versiones.

image_printModo impresión y lectura
Translate » Traductor