diff --git a/Section4/constants/main.go b/Section4/constants/main.go new file mode 100644 index 0000000..daf7302 --- /dev/null +++ b/Section4/constants/main.go @@ -0,0 +1,50 @@ +package main + +import ( + "fmt" +) + +func main() { + const days int = 7 + + var i int + fmt.Println(i) + + const pi float64 = 3.14 + const secondsInHours = 3600 + + duration := 234 //hours + fmt.Printf("Duration in seconds: %v\n", duration*secondsInHours) + + x, y := 5, 1 + fmt.Println(x / y) + + const a = 5 + const b = 1 + fmt.Println(a / b) + + const n, m int = 4, 5 + const n1, m1 = 6, 7 + + const ( + min1 = -500 + min2 + min3 + ) + fmt.Println(min1, min2, min3) + + //Constant rules + //1. you can not change a constant + const temp int = 100 + //temp = 50 + + //2. You can not initiate a constant at run time + // const power = math.Pow(2, 3) + + //3. You can not use a variable to initiate a constant + //t := 5 + //const tc = t + + //4. + +}