Skip to content

Commit 42af593

Browse files
committed
Adds egs for constants, variables and scope
1 parent f0d36c0 commit 42af593

File tree

5 files changed

+80
-0
lines changed

5 files changed

+80
-0
lines changed

ch1/constants.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
const PI float32 = 3.14
7+
fmt.Println(PI)
8+
}

ch1/dMultiVars.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
var (
7+
a = 5
8+
b = 10
9+
c = 15
10+
)
11+
fmt.Println(a + b + c)
12+
}

ch1/doublesIt.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
fmt.Print("Enter a number: ")
7+
var input float64
8+
fmt.Scanf("%f", &input)
9+
10+
output := input * 2
11+
12+
fmt.Println(output)
13+
}

ch1/variables.go

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func main() {
6+
var name string = "Ashwin Hegde"
7+
fmt.Println(name)
8+
9+
var workAs string
10+
workAs = "Software Engineer"
11+
fmt.Println(workAs)
12+
13+
var x string
14+
x = "first"
15+
fmt.Println(x)
16+
x = "second"
17+
fmt.Println(x)
18+
19+
var y string
20+
y = "first "
21+
fmt.Println(y)
22+
y = y + "second"
23+
fmt.Println(y)
24+
25+
var p string = "Hello"
26+
var q string = "World"
27+
fmt.Println(p == q)
28+
29+
r := 5
30+
fmt.Println(r)
31+
32+
fullname := "Ashwin Hegde"
33+
fmt.Println("My name is", fullname)
34+
}

ch1/varscope.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package main
2+
3+
import "fmt"
4+
5+
var name string = "Ashwin"
6+
func main() {
7+
fmt.Println("My name is ", name)
8+
fullname()
9+
}
10+
11+
func fullname() {
12+
fmt.Println("My fullname is ", name + "Hegde")
13+
}

0 commit comments

Comments
 (0)