Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Muuttujien Arvojen Muokkaaminen | Aloittaminen
Johdatus Golangiin

bookMuuttujien Arvojen Muokkaaminen

Olemme oppineet, kuinka muuttuja määritellään. Seuraavaksi tarkastellaan, miten muuttujan arvoa voidaan muuttaa.

Tarkastele seuraavaa ohjelmaa, joka tulostaa myVariable-muuttujan arvon käyttäen Println-funktiota:

index.go

index.go

copy
1234567
package main import "fmt" func main() { var myVariable = 7 fmt.Println(myVariable) // Using the name of the variable ('myVariable') we can access and show it's value }

Voimme käyttää seuraavaa syntaksia muuttujan arvon muuttamiseen:

index.go

index.go

copy
1
myVariable = 9

Huomaa, että tällä kertaa jätämme var-avainsanan pois, koska emme ole luomassa uutta muuttujaa. Lisätään nyt tämä rivi ohjelmaan:

index.go

index.go

copy
123456789
package main import "fmt" func main() { var myVariable = 7 fmt.Println(myVariable) // Outputs 7 myVariable = 9 fmt.Println(myVariable) // Outputs 9 }

Yllä olevassa koodissa käytettiin var-avainsanaa muuttujan määrittelyyn. Vaihtoehtoisesti voidaan käyttää :=-operaattoria muuttujan määrittelyssä. Tällöin koodi näyttää seuraavalta:

index.go

index.go

copy
123456789
package main import "fmt" func main() { myVariable := 7 fmt.Println(myVariable) // Outputs 7 myVariable = 9 fmt.Println(myVariable) // Outputs 9 }
question mark

Mikä on oikea tapa muuttaa jo aiemmin määritellyn muuttujan 10 arvoksi myVar:

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you explain the difference between using `var` and `:=` for variable declaration?

What happens if I try to assign a value to a variable that hasn't been declared yet?

Can you show an example of modifying a variable's value in a complete program?

bookMuuttujien Arvojen Muokkaaminen

Pyyhkäise näyttääksesi valikon

Olemme oppineet, kuinka muuttuja määritellään. Seuraavaksi tarkastellaan, miten muuttujan arvoa voidaan muuttaa.

Tarkastele seuraavaa ohjelmaa, joka tulostaa myVariable-muuttujan arvon käyttäen Println-funktiota:

index.go

index.go

copy
1234567
package main import "fmt" func main() { var myVariable = 7 fmt.Println(myVariable) // Using the name of the variable ('myVariable') we can access and show it's value }

Voimme käyttää seuraavaa syntaksia muuttujan arvon muuttamiseen:

index.go

index.go

copy
1
myVariable = 9

Huomaa, että tällä kertaa jätämme var-avainsanan pois, koska emme ole luomassa uutta muuttujaa. Lisätään nyt tämä rivi ohjelmaan:

index.go

index.go

copy
123456789
package main import "fmt" func main() { var myVariable = 7 fmt.Println(myVariable) // Outputs 7 myVariable = 9 fmt.Println(myVariable) // Outputs 9 }

Yllä olevassa koodissa käytettiin var-avainsanaa muuttujan määrittelyyn. Vaihtoehtoisesti voidaan käyttää :=-operaattoria muuttujan määrittelyssä. Tällöin koodi näyttää seuraavalta:

index.go

index.go

copy
123456789
package main import "fmt" func main() { myVariable := 7 fmt.Println(myVariable) // Outputs 7 myVariable = 9 fmt.Println(myVariable) // Outputs 9 }
question mark

Mikä on oikea tapa muuttaa jo aiemmin määritellyn muuttujan 10 arvoksi myVar:

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5
some-alt