Fundamentos de Go: Exploración de Tipos de Valor

Intermediate

This tutorial is from open-source community. Access the source code

Introducción

Este laboratorio tiene como objetivo probar tu comprensión de los tipos de valores básicos de Golang, incluyendo cadenas, enteros, flotantes y booleanos.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel intermedio con una tasa de finalización del 74%. Ha recibido una tasa de reseñas positivas del 100% por parte de los estudiantes.

Tipos de Valor

Tu tarea es completar la función calculate que recibe dos enteros y devuelve su suma y producto.

  • La función calculate debe recibir dos enteros como parámetros.
  • La función calculate debe devolver dos enteros, la suma y el producto de los parámetros de entrada.
$ go run values.go
golang
1+1 = 2
7.0/3.0 = 2.3333333333333335
false
true
false

A continuación está el código completo:

// Go tiene varios tipos de valor, incluyendo cadenas,
// enteros, flotantes, booleanos, etc. Aquí hay algunos
// ejemplos básicos.

package main

import "fmt"

func main() {

    // Cadenas, que se pueden sumar con `+`.
    fmt.Println("go" + "lang")

    // Enteros y flotantes.
    fmt.Println("1+1 =", 1+1)
    fmt.Println("7.0/3.0 =", 7.0/3.0)

    // Booleanos, con operadores booleanos como se esperaría.
    fmt.Println(true && false)
    fmt.Println(true || false)
    fmt.Println(!true)
}

Resumen

En este laboratorio, se te encomendó la tarea de completar la función calculate para calcular la suma y el producto de dos enteros. Al hacerlo, pudiste demostrar tu comprensión de los tipos de valores básicos de Golang.