diff --git a/14-arrays/07-compare/main.go b/14-arrays/07-compare/main.go index 07cb7fa..f4286c8 100644 --- a/14-arrays/07-compare/main.go +++ b/14-arrays/07-compare/main.go @@ -14,8 +14,9 @@ import "fmt" // whether they're equal or not. func main() { - // When comparing two arrays, - // Their types should be identical + // When comparing two arrays, their types should be identical + + // Comment out one of the following pair of variables and observe the results. var ( // equal (types + elements are identical):: diff --git a/14-arrays/08-assignment/01/main.go b/14-arrays/08-assignment/01/main.go new file mode 100644 index 0000000..a03813e --- /dev/null +++ b/14-arrays/08-assignment/01/main.go @@ -0,0 +1,25 @@ +// For more tutorials: https://blog.learngoprogramming.com +// +// Copyright © 2018 Inanc Gumus +// Learn Go Programming Course +// License: https://creativecommons.org/licenses/by-nc-sa/4.0/ +// + +package main + +import "fmt" + +func main() { + blue := [3]int{6, 9, 3} + red := blue + + blue[0] = 10 + + fmt.Printf("blue: %#v\n", blue) + fmt.Printf("red : %#v\n", red) + + // UNASSIGNABLE: + // blue := [3]int{6, 9, 3} + // red := [2]int{3, 5} + // red = blue +} diff --git a/14-arrays/08-assignment/main.go b/14-arrays/08-assignment/02-example/main.go similarity index 100% rename from 14-arrays/08-assignment/main.go rename to 14-arrays/08-assignment/02-example/main.go