Diferencias con C


Aunque su sintaxis es similar, Go difiere mucho de C, ya que las declaraciones se hacen al revés desde la perspectiva de C, o C++ o Java, veamos este ejemplo:

Una declaración típica en C sería:
            int* i, j; //donde se declara un puntero o también llamado apuntador, el cual es      una variable que nos hace referencia a una región de memoria, y donde i el puntero es pero no j.
En Go sería asi:
    var i, j *int //donde se declaran las dos variables como punteros. Es más claro y natural, y el uso de semicolon “;“ al final de una instrucción es opcional.

No hay comentarios:

Publicar un comentario