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")
	}

}