20 de mayo de 2014

Golang. Algunos operadores. 5ºParte

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.

5 comentarios:

  1. Hola, recien estoy iniciando en este mundo
    quiero 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])
    }
    }

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. 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

    es 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.

    ResponderEliminar
  4. 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

    es 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.

    ResponderEliminar
  5. 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

    es 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.

    ResponderEliminar