Section5.46

This commit is contained in:
2023-10-02 13:35:05 +02:00
parent 6110d50bdf
commit 873196bd02
2 changed files with 191 additions and 0 deletions

121
Section5/45.go Normal file
View File

@@ -0,0 +1,121 @@
/*
Coding Exercise #1
Using the var keyword, declare 4 variables called a, b, c, d of type int, float64, bool and string.
Using short declaration syntax declare and assign these values to variables x, y and z:
- 20
- 15.5
- "Gopher!"
Using fmt.Println() print out the values of a, b, c, d, x, y and z.
Try to run the program without error.
package main
import "fmt"
func main() {
var a int
var b float64
var c bool
var d string
x := 20
y := 15.5
z := "Gopher!"
fmt.Println(a, b, c, d)
fmt.Println("X is", x, "\nY is", y, "\nZ is", z)
}
*/
/*
Coding Exercise #2
Change the code from the previous exercise in the following way:
1. Declare a, b, c, d using a single var keyword (multiple variable declaration) for better readability.
2. Declare x, y and z on a single line -> multiple short declarations
3. Remove the statement that prints out the variables. See the error!
4. Change the program to run without error using the blank identifier (_)
Are you stuck? Do you want to see the solution for this exercise? Click here.
package main
func main() {
var (
a int
b float64
c bool
d string
)
x, y, z := 20, 15.5, "Gopher!"
_, _, _, _, _, _, _ = a, b, c, d, x, y, z
}
*/
/*
There are some errors in the following Go program.
Try to identify the errors, change the code and run the program without errors.
package main
func main() {
var a float64 = 7.1
x, y := true, 3.7
a, x := 5.5, false
_, _, _ = a, x, y
}
package main
func main() {
var a float64 = 7.1
x, y := true, 3.7
a, x = 5.5, false
_, _, _ = a, x, y
}
*/
/*
Coding Exercise #4
There are some errors in the following Go program. Try to identify the errors, change the code and run the program without errors.
package main
version := "3.1"
func main() {
name := 'Golang'
fmt.Println(name)
}
*/
package main
import "fmt"
var version = "3.1"
func main() {
name := "Golang"
fmt.Println(name)
}