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

GolangGolangBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL go(("Golang")) -.-> go/BasicsGroup(["Basics"]) go/BasicsGroup -.-> go/values("Values") subgraph Lab Skills go/values -.-> lab-15526{{"Основы Go: Исследование типов значений"}} end

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

Ваша задача - завершить функцию 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.