From b05d59758932238065ad0205d47a1f8df6328969 Mon Sep 17 00:00:00 2001 From: tmeissner Date: Mon, 29 Jun 2020 13:57:49 +0200 Subject: [PATCH] Initial commit --- chapter_01/activity_1.01/main.go | 20 ++++++++++++++++++++ chapter_01/exercise_1.01/main.go | 21 +++++++++++++++++++++ chapter_01/exercise_1.02/main.go | 15 +++++++++++++++ chapter_01/exercise_1.03/main.go | 20 ++++++++++++++++++++ chapter_01/exercise_1.04/main.go | 20 ++++++++++++++++++++ test/main.go | 7 +++++++ 6 files changed, 103 insertions(+) create mode 100644 chapter_01/activity_1.01/main.go create mode 100644 chapter_01/exercise_1.01/main.go create mode 100644 chapter_01/exercise_1.02/main.go create mode 100644 chapter_01/exercise_1.03/main.go create mode 100644 chapter_01/exercise_1.04/main.go create mode 100644 test/main.go diff --git a/chapter_01/activity_1.01/main.go b/chapter_01/activity_1.01/main.go new file mode 100644 index 0000000..6db1d0d --- /dev/null +++ b/chapter_01/activity_1.01/main.go @@ -0,0 +1,20 @@ +package main + +import ( + "fmt" +) + + +func main() { + + firstName := "Torsten" + familyName := "Meißner" + age := 41 + peanutAllergy := false + + fmt.Println(firstName) + fmt.Println(familyName) + fmt.Println(age) + fmt.Println(peanutAllergy) + +} \ No newline at end of file diff --git a/chapter_01/exercise_1.01/main.go b/chapter_01/exercise_1.01/main.go new file mode 100644 index 0000000..e96dc41 --- /dev/null +++ b/chapter_01/exercise_1.01/main.go @@ -0,0 +1,21 @@ +package main + +import ( + "fmt" + "math/rand" + "strings" + "time" +) + + +func main() { + + rand.Seed(time.Now().UnixNano()) + + r := rand.Intn(5) + 1 + + stars := strings.Repeat("*", r) + + fmt.Println(stars) + +} \ No newline at end of file diff --git a/chapter_01/exercise_1.02/main.go b/chapter_01/exercise_1.02/main.go new file mode 100644 index 0000000..63f5fcc --- /dev/null +++ b/chapter_01/exercise_1.02/main.go @@ -0,0 +1,15 @@ +package main + +import "fmt" + + +var foo string = "bar" + + +func main() { + + var baz string = "qux" + + fmt.Println(foo, baz) + +} diff --git a/chapter_01/exercise_1.03/main.go b/chapter_01/exercise_1.03/main.go new file mode 100644 index 0000000..2d2c616 --- /dev/null +++ b/chapter_01/exercise_1.03/main.go @@ -0,0 +1,20 @@ +package main + +import ( + "fmt" + "time" +) + + +var ( + Debug bool = false + LogLevel string = "info" + startUpTime time.Time = time.Now() +) + + +func main () { + + fmt.Println(Debug, LogLevel, startUpTime) + +} \ No newline at end of file diff --git a/chapter_01/exercise_1.04/main.go b/chapter_01/exercise_1.04/main.go new file mode 100644 index 0000000..35f4cb3 --- /dev/null +++ b/chapter_01/exercise_1.04/main.go @@ -0,0 +1,20 @@ +package main + +import ( + "fmt" + "time" +) + + +var ( + Debug bool + LogLevel = "info" + startUpTime = time.Now() +) + + +func main() { + + fmt.Println(Debug, LogLevel, startUpTime) + +} diff --git a/test/main.go b/test/main.go new file mode 100644 index 0000000..c5b35a1 --- /dev/null +++ b/test/main.go @@ -0,0 +1,7 @@ +package main +import ( + "fmt" +) +func main() { + fmt.Println("This is a test") +} \ No newline at end of file