Основы Go: Исследование типов значений

Intermediate

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

Введение

Этот лабораторный практикум旨在测试您对 Golang 基本值类型的理解,包括字符串、整数、浮点数和布尔值。

Это Guided Lab, который предоставляет пошаговые инструкции, чтобы помочь вам учиться и практиковаться. Внимательно следуйте инструкциям, чтобы выполнить каждый шаг и получить практический опыт. Исторические данные показывают, что это лабораторная работа уровня средний с процентом завершения 74%. Он получил 100% положительных отзывов от учащихся.

Типы значений

Ваша задача - завершить функцию calculate, которая принимает два целых числа и возвращает их сумму и произведение.

  • Функция calculate должна принимать два целых числа в качестве параметров.
  • Функция calculate должна возвращать два целых числа, сумму и произведение входных параметров.
$ go run values.go
golang
1+1 = 2
7.0/3.0 = 2.3333333333333335
false
true
false

Ниже представлен полный код:

// Go имеет различные типы значений, включая строки,
// целые числа, числа с плавающей точкой, булевы значения и т.д.
// Вот несколько базовых примеров.

package main

import "fmt"

func main() {

    // Строки, которые можно складывать с помощью `+`.
    fmt.Println("go" + "lang")

    // Целые числа и числа с плавающей точкой.
    fmt.Println("1+1 =", 1+1)
    fmt.Println("7.0/3.0 =", 7.0/3.0)

    // Булевы значения, с логическими операторами, как можно ожидать.
    fmt.Println(true && false)
    fmt.Println(true || false)
    fmt.Println(!true)
}

Резюме

В этом лабораторном практикуме вам предстояло завершить функцию calculate для вычисления суммы и произведения двух целых чисел. Таким образом, вы смогли продемонстрировать свое понимание основных типов значений в Golang.