Operadores en Swift

Todos los que estamos en la programación sabemos perfectamente lo que son los Operadores (quienes no estén seguro de esto les recomiendo terminen de leer este artículo), y bueno, los operadores en Swift no soy muy distintos, solo aplican reglas un poco distintas. Te voy a introducir a los operadores en general para después abarcar las diferencia de los operadores en Swift.

Qué son los operadores?

Los operadores son unos de los elementos más importantes de la programación, ellos le permiten al código hacer operaciones y evaluar condiciones. Entre los operadores existen diferentes categorías:

Operadores aritméticos

Los Operadores Aritméticos son aquellos que nos permiten hacer operaciones entre valores.

Operador Función Soportado por Swift
+ Sumar números y cadenas Soportado por Swift
Restar Soportado por Swift
/ Dividir Soportado por Swift
* Multiplicar Soportado por Swift
% Modulo
Regresa el residuo de la división de dos números.
Soportado por Swift
++ Suma 1 a la variable No es soportado en Swift 7.3+
Resta 1 a la variable No es soportado en Swift 7.3+

Ejemplos

Operadores de asignación

Los Operadores de Asignación, como su nombre lo indica, se encargan de asignarle a una variable el resultado de una expresión matemática o el valor de otra variable.

Operador Función Soportado por Swift
= Asignación de datos Soportado por Swift
+= Asignación y suma Soportado por Swift
-= Asignación y resta Soportado por Swift
*= Asignación y multiplica Soportado por Swift
/= Asignación y divide Soportado por Swift
%= Asignación y modulo Soportado por Swift

Ejemplos

Operadores comparativos (condicionales)

Los Operadores Comparativos, como su nombre lo dicen, sirven para comparar datos.

Operador Función Soportado por Swift
== Es igual a Soportado por Swift
!= No es igual a Soportado por Swift
> Mayor que Soportado por Swift
< Menor que Soportado por Swift
<= Menor o igual que Soportado por Swift
>= Mayor o igual que Soportado por Swift

Ejemplos

Operadores Lógicos

Los Operadores Lógicos nos ayudan a tomar desiciones dentro de nuestro programa.

Operador Función Soportado por Swift
&& Compara si las expresiones son verdaderas Soportado por Swift
|| Compara si alguna de las expresiones es verdadera Soportado por Swift
! Evalua su una expresión no es verdadera Soportado por Swift

Ejemplos

Operadores de coalescencia

Este operador se parece mucho al “if” o al operador ternario. Te mostraré rápidamente como funcionan:

Operadores en Swift

Las diferencias radican en que los Operadores en Swift presentan por el momento en la version de xCode 7.3 es que ya es ilegal usar los operadores que muestran los siguientes ejemplos…


Otros Operadores

Existen otros tipos de operadores, como los de rango, ternarios y anónimos, pero cubriré estos tipos de operadores en el artículo de Controles de Flujo para explicar de mejor manera su uso.

Como puedes ver no es muy diferente de los siguientes lenguajes, pero tiene algunas pequeñas diferencias.

Si quieres saber mas sobre como programar en Swift te invito a que te suscribas a mi blog. Recuerda que si tienes dudas no olvides ponerlas en los comentarios aquí abajo! Gracias!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Imagen CAPTCHA