🔑 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ónor→ disyunciónnot→ 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 objetosin→ pertenencia en coleccionesnot 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.
