Apéndice A. Respuestas

Apéndice A. Capítulo 1

  1. El espacio en blanco es el espacio entre caracteres formado por caracteres de espacio, tabulador y nueva línea.

  2. Un comentario es una sección de código ignorada por el compilador que puede servir de nota para quien lea el código. Los dos tipos de comentarios son // (que va al final de la línea) y /* */.

  3. Los archivos del paquete fmt empezarían por package fmt.

  4. Para utilizar la función Exit del paquete os, tendrías que importar el paquete os: import "os" y luego invocarla con .: os.Exit().

  5. Modificar el programa para imprimir con tu nombre:

    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, my name is Caleb")
    }
    

Apéndice A. Capítulo 2

  1. Los números enteros se almacenan en un ordenador utilizando un sistema numérico binario de base 2.

  2. El mayor número de ocho cifras en binario es 255.

  3. Programa que calcula 32.132 × 42.452 y lo imprime en el terminal:

    package main
    
    import "fmt"
    
    func main() {
        fmt.Println(32132 * 42452)
    }
    
  4. Una cadena es una secuencia de caracteres. Puedes averiguar la longitud de una cadena utilizando la función len (len("a string")).

  5. El valor de la expresión es true.

Apéndice A. Capítulo 3

  1. Dos formas de crear una nueva variable son: var x = 5 o x := 5.

  2. El valor de x después de ejecutar la ecuación es 6.

  3. El ámbito es el rango de lugares en los que se puede utilizar una variable. En Go, el ámbito se determina léxicamente mediante bloques, así que busca las llaves más próximas.

  4. A diferencia de una variable, el valor ...

Get Presentación de Go now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.