Embed presentation
Downloaded 68 times










![ go command [arguments] Commands: build compile packages and dependencies clean remove object files doc run godoc on package sources fix run go tool fix on packages fmt run gofmt on package sources get download and install packages and dependencies install compile and install packages and dependencies list list packages run compile and run Go program test test packages vet run go tool vet on packages Example: go run hello.go](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-11-2048.jpg&f=jpg&w=240)








![ MultiValue in Array var list = […]int{1,2,3,4,5 } var list = [5]int{ 1,2,3,4,5 } list := […]int{1,2,3,4,5 } list := [5]int{ 1,2,3,4,5 } package main import "fmt" func main() { var a [2]string a[0] = "Hello" a[1] = "World" fmt.Println(a[0], a[1]) fmt.Println(a) }](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-20-2048.jpg&f=jpg&w=240)
![ A slice points to an array of values and also includes a length var list = []int{ 1, 2, 3 } var list = []string{ "foo", "bar", "zoo" } list := []int{ 1, 2, 3 } list := []string{ "foo", "bar", "zoo" } package main import "fmt" func main() { p := []int{2, 3, 5, 7, 11, 13} fmt.Println("p ==", p) for i := 0; i < len(p); i++ { fmt.Printf("p[%d] == %dn", i, p[i]) } }](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-21-2048.jpg&f=jpg&w=240)
![ M := map[string]string {} package main import "fmt" func main(){ M := map[string]string { "x":"golang.org", "y":"go-lang.ir", } fmt.Println(M["x"],M["y"]) }](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-22-2048.jpg&f=jpg&w=240)
![ var M map[string]string M = make(map[string]string) package main import "fmt" var M map[string]string func main(){ M := make(map[string]string) M = map[string]string { "x":"golang.org", "y":"go-lang.ir", } fmt.Println(M["x"],M["y"]) }](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-23-2048.jpg&f=jpg&w=240)


![ type Num int type Str string type MapType map[string]int package main import "fmt" type MapType map[string]int func main(){ M := make(MapType) M = MapType { "x":10, "y":20, } fmt.Println(M["x"],M["y"]) }](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-26-2048.jpg&f=jpg&w=240)





Golang, developed by Google, is a fast, statically-typed programming language released in 2009, known for its simplicity, efficiency, and support for concurrent programming. It offers unique features like a combination of syntax from C, Java, and JavaScript while being open source and fostering an active community. The language supports diverse applications, including web development, scientific computing, and more, with a variety of libraries and tools available.










![ go command [arguments] Commands: build compile packages and dependencies clean remove object files doc run godoc on package sources fix run go tool fix on packages fmt run gofmt on package sources get download and install packages and dependencies install compile and install packages and dependencies list list packages run compile and run Go program test test packages vet run go tool vet on packages Example: go run hello.go](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-11-2048.jpg&f=jpg&w=240)








![ MultiValue in Array var list = […]int{1,2,3,4,5 } var list = [5]int{ 1,2,3,4,5 } list := […]int{1,2,3,4,5 } list := [5]int{ 1,2,3,4,5 } package main import "fmt" func main() { var a [2]string a[0] = "Hello" a[1] = "World" fmt.Println(a[0], a[1]) fmt.Println(a) }](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-20-2048.jpg&f=jpg&w=240)
![ A slice points to an array of values and also includes a length var list = []int{ 1, 2, 3 } var list = []string{ "foo", "bar", "zoo" } list := []int{ 1, 2, 3 } list := []string{ "foo", "bar", "zoo" } package main import "fmt" func main() { p := []int{2, 3, 5, 7, 11, 13} fmt.Println("p ==", p) for i := 0; i < len(p); i++ { fmt.Printf("p[%d] == %dn", i, p[i]) } }](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-21-2048.jpg&f=jpg&w=240)
![ M := map[string]string {} package main import "fmt" func main(){ M := map[string]string { "x":"golang.org", "y":"go-lang.ir", } fmt.Println(M["x"],M["y"]) }](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-22-2048.jpg&f=jpg&w=240)
![ var M map[string]string M = make(map[string]string) package main import "fmt" var M map[string]string func main(){ M := make(map[string]string) M = map[string]string { "x":"golang.org", "y":"go-lang.ir", } fmt.Println(M["x"],M["y"]) }](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-23-2048.jpg&f=jpg&w=240)


![ type Num int type Str string type MapType map[string]int package main import "fmt" type MapType map[string]int func main(){ M := make(MapType) M = MapType { "x":10, "y":20, } fmt.Println(M["x"],M["y"]) }](/image.pl?url=https%3a%2f%2fimage.slidesharecdn.com%2fgolang-140513024816-phpapp01%2f75%2fGolang-iran-tutorial-go-programming-language-Preliminary-26-2048.jpg&f=jpg&w=240)



