Golang. Algunos operadores.
Veremos a continucion algunos operadores para llegado el momento usarlos en nuestros programas exiten mas pero por lo pronto esto seran los que veremos:
+ Adición (para operaciones matematicas)
- sustracción (para operaciones matematicas)
* multiplicación (para operaciones matematicas)
/ división (para operaciones matematicas)
% resto (para operaciones matematicas)
&& Y (and) (para operacines booleanas)
| | o (or) (para operacines booleanas)
! no (not) (para operacines booleanas)
+ concatenación (para operaciones con string)
En el siguiente link podreis ver algunos mas son basados en c y c++ (Son otros lenguajes de programacion) pero muchos de ellos tambien son compatibles con Go.
Hola, recien estoy iniciando en este mundo
ResponderEliminarquiero saber para que utilizan en esta funcion el operador % .
package main
import "fmt"
func main() {
p := []int{2, 3, 5, 7, 11, 13}
fmt.Println("p ==", p)
for i := 0; i < len(p); i++ {
fmt.Printf("p[%d] == %d\n",
i, p[i])
}
}
Este comentario ha sido eliminado por el autor.
ResponderEliminarLa verdad es que no pasaba por aqui hace mucho tiempo y buscando una cosa acabe en este blog de hace bastante tiempo, bueno creo que te puedo contestar aunque sea tarde, igual te interesa leer esto http://es.cppreference.com/w/cpp/io/c/printf_format
ResponderEliminares sobre c pero la idea es mas o menos igual basandose en esta linea
fmt.Printf("p[%d] == %d\n",
i, p[i])
seria algo como el valor que tenga i en decimal es sustituido aplicado aqui p[i], y para lo otro igual pero con el valor de p[i] algo asi == p[i]. Toma los valores de despues de la ',' y los aplica por orden, i para p[%d] y p[i] para == %d, aplicando el formato espero te ayude. P.D: este blog no lo uso ni actualizo desde hace mucho, suerte.
La verdad es que no pasaba por aqui hace mucho tiempo y buscando una cosa acabe en este blog de hace bastante tiempo, bueno creo que te puedo contestar aunque sea tarde, igual te interesa leer esto http://es.cppreference.com/w/cpp/io/c/printf_format
ResponderEliminares sobre c pero la idea es mas o menos igual basandose en esta linea
fmt.Printf("p[%d] == %d\n",
i, p[i])
seria algo como el valor que tenga i en decimal es sustituido aplicado aqui p[i], y para lo otro igual pero con el valor de p[i] algo asi == p[i]. Toma los valores de despues de la ',' y los aplica por orden, i para p[%d] y p[i] para == %d, aplicando el formato espero te ayude. P.D: este blog no lo uso ni actualizo desde hace mucho, suerte.
La verdad es que no pasaba por aqui hace mucho tiempo y buscando una cosa acabe en este blog de hace bastante tiempo, bueno creo que te puedo contestar aunque sea tarde, igual te interesa leer esto http://es.cppreference.com/w/cpp/io/c/printf_format
ResponderEliminares sobre se pero la idea es mas o menos igual basandose en esta linea
fmt.Printf("p[%d] == %d\n",
i, p[i])
seria algo como el valor que tenga i en decimal es sustituido aplicado aqui p[i], y para lo otro igual pero con el valor de p[i] algo asi == p[i]. Toma los valores de despues de la ',' y los aplica por orden, i para p[%d] y p[i] para == %d, aplicando el formato espero te ayude. P.D: este blog no lo uso ni actualizo desde hace mucho, suerte.