From 25a6ee3d383124ae9b95b71e27ab83b7f540f0fc Mon Sep 17 00:00:00 2001 From: Jyoti Singla <56391719+jyotisingla08@users.noreply.github.com> Date: Sat, 23 Oct 2021 13:42:21 +0530 Subject: [PATCH] Create multiAraay.go Multi dimension array --- GO/multiAraay.go | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 GO/multiAraay.go diff --git a/GO/multiAraay.go b/GO/multiAraay.go new file mode 100644 index 0000000..90986e2 --- /dev/null +++ b/GO/multiAraay.go @@ -0,0 +1,42 @@ +package main + +import "fmt" + +func main() { + +// Creating and initializing +// 2-dimensional array +// Using shorthand declaration +// Here the (,) Comma is necessary +arr:= [3][3]string{{"C#", "C", "Python"}, + {"Java", "Scala", "Perl"}, + {"C++", "Go", "HTML"},} + +// Accessing the values of the +// array Using for loop +fmt.Println("Elements of Array 1") +for x:= 0; x < 3; x++{ +for y:= 0; y < 3; y++{ +fmt.Println(arr[x][y]) +} +} + +// Creating a 2-dimensional +// array using var keyword +// and initializing a multi +// -dimensional array using index +var arr1 [2][2] int +arr1[0][0] = 100 +arr1[0][1] = 200 +arr1[1][0] = 300 +arr1[1][1] = 400 + +// Accessing the values of the array +fmt.Println("Elements of array 2") +for p:= 0; p<2; p++{ +for q:= 0; q<2; q++{ +fmt.Println(arr1[p][q]) + +} +} +}