From d45ce9f594325d798fafcfbf383d270e6182ea57 Mon Sep 17 00:00:00 2001 From: Martin Schmollinger <martin.schmollinger@reutlingen-university.de> Date: Fri, 7 Apr 2023 17:19:06 +0200 Subject: [PATCH] Solution to exercise of unit 01-04 --- exercise_0104/foo.txt | 1 + exercise_0104/go.mod | 3 +++ exercise_0104/main.go | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 exercise_0104/foo.txt create mode 100644 exercise_0104/go.mod create mode 100644 exercise_0104/main.go diff --git a/exercise_0104/foo.txt b/exercise_0104/foo.txt new file mode 100644 index 0000000..76cff5c --- /dev/null +++ b/exercise_0104/foo.txt @@ -0,0 +1 @@ +001: Hallo, Marcus diff --git a/exercise_0104/go.mod b/exercise_0104/go.mod new file mode 100644 index 0000000..13c5136 --- /dev/null +++ b/exercise_0104/go.mod @@ -0,0 +1,3 @@ +module gitlab.reutlingen-university.de/go-exercises/go-starter/exercise_0104 + +go 1.20 diff --git a/exercise_0104/main.go b/exercise_0104/main.go new file mode 100644 index 0000000..08b7b44 --- /dev/null +++ b/exercise_0104/main.go @@ -0,0 +1,33 @@ +package main + +import ( + "fmt" + "os" +) + +func main() { + PrintGreeting() + PrintGreeting2() + PrintGreeting3() +} + +func PrintGreeting() { + var nr = 1 + var name = "Marcus" + fmt.Printf("%03d: Hallo, %s\n", nr, name) +} + +func PrintGreeting2() { + var nr = 1 + var name = "Marcus" + s := fmt.Sprintf("%03d: Hallo, %s\n", nr, name) + fmt.Println(s) +} + +func PrintGreeting3() { + file, _ := os.Create("foo.txt") + var nr = 1 + var name = "Marcus" + fmt.Fprintf(file, "%03d: Hallo, %s\n", nr, name) + file.Close() +} -- GitLab