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