Les bases de Go : Exploration des types de valeurs

Intermediate

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

Introduction

Ce laboratoire vise à tester votre compréhension des types de valeurs de base de Golang, y compris les chaînes de caractères, les entiers, les flottants et les booléens.

Ceci est un Guided Lab, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent que c'est un laboratoire de niveau intermédiaire avec un taux de réussite de 74%. Il a reçu un taux d'avis positifs de 100% de la part des apprenants.

Types de valeurs

Votre tâche consiste à compléter la fonction calculate qui prend deux entiers en entrée et renvoie leur somme et leur produit.

  • La fonction calculate devrait prendre deux entiers en paramètres.
  • La fonction calculate devrait renvoyer deux entiers, la somme et le produit des paramètres d'entrée.
$ go run values.go
golang
1+1 = 2
7.0/3.0 = 2.3333333333333335
false
true
false

Voici le code complet ci-dessous :

// Go a différents types de valeurs, y compris les chaînes de caractères,
// les entiers, les flottants, les booléens, etc. Voici quelques
// exemples de base.

package main

import "fmt"

func main() {

    // Les chaînes de caractères, qui peuvent être additionnées avec `+`.
    fmt.Println("go" + "lang")

    // Les entiers et les flottants.
    fmt.Println("1+1 =", 1+1)
    fmt.Println("7.0/3.0 =", 7.0/3.0)

    // Les booléens, avec les opérateurs booléens tels que prévu.
    fmt.Println(true && false)
    fmt.Println(true || false)
    fmt.Println(!true)
}

Sommaire

Dans ce laboratoire, vous aviez pour tâche de compléter la fonction calculate pour calculer la somme et le produit de deux entiers. En le faisant, vous avez pu démontrer votre compréhension des types de valeurs de base de Golang.