Struktūrinis programavimas
Pamoka 2 / 11 Kintamieji ir priskyrimas ~35 min
2 / 4

Sukurk main.go — tavo laukai tampa kintamaisiais

Pakeisk savo main.go turinį šiuo (pavyzdyje — knygų sąrašo gija iš 1 pamokos; tavo laukai bus kiti). Visos trys formos vienoje vietoje:

  • const appName — failo lygyje: programos pavadinimas niekada nesikeičia.
  • var title string = ... — pilna forma su tipu.
  • pages := 380 ir read := false — trumpoji forma; Go pats nustato int ir bool.

Naujiena — fmt.Printf su formatavimo ženklais: %s įstato tekstą, %d — sveiką skaičių, %v — bet ką (patogiausia bool). \n pabaigoje — nauja eilutė.

Patikrink.

go run main.go

Turi pamatyti lygiai tai:

App: Book list
Book: The Go Programming Language | pages: 380 | read: false

Patarimas. Pabandyk sugadinti: funkcijos viduje parašyk pages := "daug" po to, kai pages jau int — kompiliatorius atsisakys. Go tipai fiksuoti: kas gimė skaičiumi, tas skaičiumi ir liks.