Testing of user key input:
package main
import "fmt"
func main(){
var input string
ruoat := []string{"\n\t1. Kuivattua velliä", "\t2. Kinkkuruukku", "\t3. Vihtorin lettuja", "\t4. Sillin kurpaleita", "\t5. Palvottua silliä\n"}
fmt.Println("\n \t\t Tervetuloa ravintola Hukkakaatoon!\n")
fmt.Println("\tValitse listalta haluamasi annos kirjoittamalla 'lista'.\n")
fmt.Scanln(&input)
if input == "lista" {
for v := range ruoat {
fmt.Println(ruoat[v])
}
fmt.Scanln(&input)
switch ruoat[2]{
case ruoat[1]:
fmt.Println(ruoat[0])
case ruoat[2]:
fmt.Println(ruoat[1])
}
//fmt.Println("Nähdäksesi juomat, kirjoita 'juomat'\n")
}
}
Testing of loop and conditionals:
package main
import "fmt"
func main() {
var input string
for input != "ulos" {
fmt.Print("Write your name: ")
fmt.Scanln(&input)
if input == "Alice" {
fmt.Println("Hello Alice!")
}else if input == "Bob" {
fmt.Println("Hello Bob!")
}else {
fmt.Println("Nice to meet you, " + input + "!")
}
}
}
Also some random conditional test:
package main
import "fmt"
func main() {
numero := 16
var idiootti bool = false
if numero > 10 {
fmt.Println("Numero on suurempi kuin 10")
}else{
fmt.Println("Numero on pienempi kuin 10")
}
if idiootti == true {
fmt.Println("Olet idiootti")
}else{
fmt.Println("Et ole idiootti")
}
}