Fundamentos de Go: Exploración de Tipos de Valor

GolangGolangBeginner
Practicar Ahora

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

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL go(("Golang")) -.-> go/BasicsGroup(["Basics"]) go/BasicsGroup -.-> go/values("Values") subgraph Lab Skills go/values -.-> lab-15526{{"Fundamentos de Go: Exploración de Tipos de Valor"}} end

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.