La clasificación de los operadores en swift

Video: Programación Básica en Swift

Ya sea que los símbolos o texto, operadores de Swift en acto operandos, que son valores - ya sea valores específicos (tales como 17.5) o expresiones que producen valores (tal como 16,5 + 1). La combinación de un operador con el número apropiado de operandos produce un valor que luego se puede utilizar como un operando en otra operación.

Los operandos se refieren a veces como el objetivos de los operadores. Ya sea que se refieren a ellos como operandos, objetivos, o el más genérico valores, que pueden ser valores individuales, tales como 17.5 o el resultado de las expresiones.

Los operadores se clasifican por el número de operandos en las que actúan, de la siguiente manera:

Video: Tipo de Dato Entero (Int) | iOS 9 con Swift 2.0

unario: Los operadores unarios operan en un objetivo. (El termino objetivo a menudo se utiliza para describir un operando unario.) En Swift aparecen inmediatamente antes o después del operando. Sin embargo, estos no son intercambiables - por ejemplo, un signo menos debe preceder inmediatamente a un número y no puede seguir un número. Cuando un operador unitario precede a su destino, se llama una prefijo del operador cuando sigue su blanco, se llama una sufijo operador.

  • Binario: Los operadores binarios funcionan con dos objetivos. Los operadores aritméticos básicos (+, -, /, y x) son operadores binarios. Considerando que los operadores unarios pueden ser previa o posteriormente los operadores, los operadores binarios son infijo operadores porque los operandos (u objetivos) se colocan a cada lado del operador binario.

    Video: Operadores ++ y -- deprecados en Swift 3 : https://goo.gl/U5a3Ut

  • Ternario: operadores ternarios operan en tres objetivos. El operador ternario clásico en C también se implementa en Swift. Se describe un operador condicional utilizando la sintaxis tal como la que se muestra aquí, que se evalúa como el segundo o tercer valor dependiendo de la prueba en la condición:

    Video: Los nuevos bucles en Swift 3 e iOS 10 : https://goo.gl/U5a3Ut

  • (valor objetivo gt; 5)? valueForLessThan5: otherValue

    En general, un operador se clasifica como uno de estos tres. Estos conceptos están presentes en muchos lenguajes de programación incluyendo la mayoría de los derivados de C.

    Artículos Relacionados