Menu
Coddy logo textTech

Wartości logiczne

Część sekcji Podstawy ścieżki GO w Coddy. Lekcja 9 z 109.

Wartości logiczne w Go przechowują wartości true/false przy użyciu typu danych bool.

Zadeklarujmy zmienną typu logicznego za pomocą składni krótkiej deklaracji :=:

isActive := true
fmt.Println("Is active:", isActive)

Po wykonaniu tego kodu na ekranie pojawi się wartość Is active: true. Utworzyliśmy zmienną logiczną, która przechowuje wartość true.

Teraz utwórzmy kolejną zmienną typu boolean o wartości false:

isComplete := false
fmt.Println("Is complete:", isComplete)

Po wykonaniu tego kodu na ekranie pojawi się wartość Is complete: false. Pokazuje to, że zmienne logiczne mogą przechowywać wartość true lub false.

Zobaczmy, co się stanie, gdy wypiszemy obie zmienne logiczne razem:

isActive := true
isComplete := false
fmt.Println("Is active:", isActive)
fmt.Println("Is complete:", isComplete)

Po wykonaniu tego kodu zobaczymy obie wartości wyświetlone jedna po drugiej na ekranie:

Is active: true
Is complete: false
challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu będziesz pracować z wartościami logicznymi w Go. Wartości logiczne mogą przyjmować tylko true lub false.

Zaczęliśmy od dwóch zmiennych logicznych: likesGo i firstProgram. Twoje zadanie:

  1. Utwórz nową zmienną logiczną o nazwie isLearning i ustaw ją na true
  2. Utwórz kolejną zmienną logiczną o nazwie isExpert i ustaw ją na false

Następnie wypisz wszystkie cztery zmienne logiczne, aby zobaczyć ich wartości.

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// Dwie zmienne typu bool są już zdefiniowane
	likesGo := true
	firstProgram := false
	
	// TODO: Utwórz zmienną typu bool o nazwie 'isLearning' i ustaw jej wartość na true
	
	// TODO: Utwórz zmienną typu bool o nazwie 'isExpert' i ustaw jej wartość na false
	
	// Wypisz wszystkie zmienne typu bool
	fmt.Println("Likes Go:", likesGo)
	fmt.Println("First program:", firstProgram)
	fmt.Println("Is learning:", isLearning)
	fmt.Println("Is expert:", isExpert)
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Go online