1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-08-07 23:37:32 +02:00

Translation of next 2 functions.

This commit is contained in:
Joseph Adams
2014-06-01 16:09:06 +02:00
parent 0b541e789f
commit ccdffbe0ca

View File

@@ -39,7 +39,7 @@ import (
// Es folgt die Definition einer Funktions, in diesem Fall von "main". Auch hier // Es folgt die Definition einer Funktions, in diesem Fall von "main". Auch hier
// ist der Name wieder besonders. "main" markiert den Eintrittspunkt des // ist der Name wieder besonders. "main" markiert den Eintrittspunkt des
// Programms. Vergessen sie nicht die geschweiften Klammern! // Programms. Vergessen Sie nicht die geschweiften Klammern!
func main() { func main() {
// Println gibt eine Zeile zu stdout aus. // Println gibt eine Zeile zu stdout aus.
// Der Prefix "fmt" bestimmt das Packet aus welchem die Funktion stammt. // Der Prefix "fmt" bestimmt das Packet aus welchem die Funktion stammt.
@@ -49,14 +49,17 @@ func main() {
beyondHello() beyondHello()
} }
// Functions have parameters in parentheses. // Funktionen können Parameter akzeptieren, diese werden in Klammern deklariert,
// If there are no parameters, empty parentheses are still required. // die aber auch bei keinen Parametern erforderlich sind.
func beyondHello() { func beyondHello() {
var x int // Variable declaration. Variables must be declared before use. var x int // Deklaration einer Variable, muss vor Gebrauch geschehen.
x = 3 // Variable assignment. x = 3 // Zuweisung eines Werts.
// "Short" declarations use := to infer the type, declare, and assign. // Kurze Deklaration: Benutzen Sie ":=" um die Typisierung automatisch zu
// folgern, die Variable zu deklarieren und ihr einen Wert zu zuweisen.
y := 4 y := 4
sum, prod := learnMultiple(x, y) // function returns two values
// Eine Funktion mit mehreren Rückgabewerten.
sum, prod := learnMultiple(x, y)
fmt.Println("sum:", sum, "prod:", prod) // simple output fmt.Println("sum:", sum, "prod:", prod) // simple output
learnTypes() // < y minutes, learn more! learnTypes() // < y minutes, learn more!
} }