Directorio de artículos
Operador aritmético
Realice el cálculo de variables numéricas, el siguiente
programa de muestra
func test5(){
//
var i int = 1
i = i+2
fmt.Println(i) //3
//var i2 = i++ // 报错 unexpected ++ at end of statement
i++
fmt.Println(i) //4
//++i// 报错 syntax error: unexpected ++
//fmt.Println(i) //3
}
punto importante
- En la operación de división, solo se retiene la parte entera y la parte decimal se descarta durante la operación entera.
- Incrementar y disminuir solo se pueden usar de forma independiente, no se pueden usar con asignación y otros operadores, y los operadores solo pueden aparecer después de la variable (no antes de la variable)
Operador de asignación
Asignar un valor a la variable especificada El
orden de las operaciones es de derecha a izquierda, la izquierda solo puede ser una variable y la derecha puede ser una variable, expresión, valor constante
Operadores de comparación / relacionales
Usado para comparar variables, el resultado del cálculo solo puede ser verdadero o falso, como se indica a continuación:
código de muestra
fmt.Println(1>=2) //false
Operadores logicos
El resultado final para la pluralidad de variables de operación bool solo puede ser verdadero o falso
Precauciones
- && cortocircuito y si la primera condición es falsa, la segunda condición volverá falsa sin juicio
- || Cortocircuito o si la primera condición es verdadera, la segunda condición devuelve verdadera sin juicio