// Nur für unseren Vortrag oder damit Leute sich was anschauen können package main import ( "fmt" //Std output library "reflect" "strings" ) func main() { var num int = 42; var greeting string = "Hallo"; num2 := -13; // Auch neue Variable, Go erkennt Type am Wert: int fmt.Println("Type of num2:", reflect.TypeOf(num2)); //Type of num2: int result := num + num2; // Variablen müssen, wie in Zig, genutzt werden sonst führt das Programm nicht aus // "declared and not used: num3" fmt.Println(greeting); fmt.Printf("%d + %d = %d \n", num2, num, result); for i := 0; i <= 6; i++ { // Alle Zahlen von 0 - 6 if i%2 == 0 { // Filtert nach gerade Zahlen fmt.Println(i); } } text := "Willkommen zu unserem Go Vortrag!"; words := strings.Fields(text); for index, word := range words { fmt.Printf("%d. Wort: %s \n", index+1, word); } }