diff --git a/ch1/constants.go b/ch1/constants.go new file mode 100644 index 0000000..199757e --- /dev/null +++ b/ch1/constants.go @@ -0,0 +1,8 @@ +package main + +import "fmt" + +func main() { + const PI float32 = 3.14 + fmt.Println(PI) +} diff --git a/ch1/dMultiVars.go b/ch1/dMultiVars.go new file mode 100644 index 0000000..55b4c2d --- /dev/null +++ b/ch1/dMultiVars.go @@ -0,0 +1,12 @@ +package main + +import "fmt" + +func main() { + var ( + a = 5 + b = 10 + c = 15 + ) + fmt.Println(a + b + c) +} diff --git a/ch1/doublesIt.go b/ch1/doublesIt.go new file mode 100644 index 0000000..f438ba2 --- /dev/null +++ b/ch1/doublesIt.go @@ -0,0 +1,13 @@ +package main + +import "fmt" + +func main() { + fmt.Print("Enter a number: ") + var input float64 + fmt.Scanf("%f", &input) + + output := input * 2 + + fmt.Println(output) +} diff --git a/ch1/variables.go b/ch1/variables.go new file mode 100644 index 0000000..b2855d1 --- /dev/null +++ b/ch1/variables.go @@ -0,0 +1,34 @@ +package main + +import "fmt" + +func main() { + var name string = "Ashwin Hegde" + fmt.Println(name) + + var workAs string + workAs = "Software Engineer" + fmt.Println(workAs) + + var x string + x = "first" + fmt.Println(x) + x = "second" + fmt.Println(x) + + var y string + y = "first " + fmt.Println(y) + y = y + "second" + fmt.Println(y) + + var p string = "Hello" + var q string = "World" + fmt.Println(p == q) + + r := 5 + fmt.Println(r) + + fullname := "Ashwin Hegde" + fmt.Println("My name is", fullname) +} diff --git a/ch1/varscope.go b/ch1/varscope.go new file mode 100644 index 0000000..4fd50dc --- /dev/null +++ b/ch1/varscope.go @@ -0,0 +1,13 @@ +package main + +import "fmt" + +var name string = "Ashwin" +func main() { + fmt.Println("My name is ", name) + fullname() +} + +func fullname() { + fmt.Println("My fullname is ", name + "Hegde") +}