From 76394d4ea48ba9653a00acad4fdbe1e0cc96de84 Mon Sep 17 00:00:00 2001 From: Mark McGranaghan Date: Sun, 16 Sep 2012 12:24:20 -0700 Subject: [PATCH] more --- 15-floats.go | 12 ++++++++++++ 16-slices.go | 14 ++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 15-floats.go create mode 100644 16-slices.go diff --git a/15-floats.go b/15-floats.go new file mode 100644 index 0000000..f0628d3 --- /dev/null +++ b/15-floats.go @@ -0,0 +1,12 @@ +package main + +import "fmt" + +func main() { + x := [5]float64{ 98, 93, 77, 82, 83 } + total := 0.0 + for _, v := range x { + total += v + } + fmt.Println(total / float64(len(x))) +} diff --git a/16-slices.go b/16-slices.go new file mode 100644 index 0000000..364109b --- /dev/null +++ b/16-slices.go @@ -0,0 +1,14 @@ +package main + +import "fmt" + +func main() { + slice1 := []int{1,2,3} + slice2 := append(slice1, 4, 5) + fmt.Println(slice1) + fmt.Println(slice2) + slice3 := make([]int, 2) + copy(slice3, slice1) + fmt.Println(slice1) + fmt.Println(slice3) +}