aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-08-09 15:33:56 -0500
committerToby Vincent <tobyv@tobyvin.dev>2024-08-09 15:33:56 -0500
commit7a5f1e0c9d30749c325d61f1c9771ba4f1a68750 (patch)
treef3458e7a150e9b38618594e5bd89891f1cf6b5fe
parentb3890a15b255760865f1601779ed280e3737e935 (diff)
feat: complete functions and variablesHEADmain
-rw-r--r--exercises/functions/functions1/main.go5
-rw-r--r--exercises/functions/functions2/main.go3
-rw-r--r--exercises/functions/functions3/main.go3
-rw-r--r--exercises/functions/functions4/main.go3
-rw-r--r--exercises/variables/variables1/main.go3
-rw-r--r--exercises/variables/variables2/main.go3
-rw-r--r--exercises/variables/variables3/main.go3
-rw-r--r--exercises/variables/variables4/main.go3
-rw-r--r--exercises/variables/variables5/main.go3
-rw-r--r--exercises/variables/variables6/main.go3
10 files changed, 13 insertions, 19 deletions
diff --git a/exercises/functions/functions1/main.go b/exercises/functions/functions1/main.go
index 9ad8e8a..cf47e93 100644
--- a/exercises/functions/functions1/main.go
+++ b/exercises/functions/functions1/main.go
@@ -1,9 +1,12 @@
// functions1
// Make me compile!
-// I AM NOT DONE
package main
func main() {
call_me()
}
+
+func call_me() {
+
+}
diff --git a/exercises/functions/functions2/main.go b/exercises/functions/functions2/main.go
index a8ab96e..39915b5 100644
--- a/exercises/functions/functions2/main.go
+++ b/exercises/functions/functions2/main.go
@@ -1,7 +1,6 @@
// functions2
// Make me compile!
-// I AM NOT DONE
package main
import "fmt"
@@ -10,7 +9,7 @@ func main() {
callMe(10)
}
-func callMe(num) {
+func callMe(num int) {
for n := 0; n <= num; n++ {
fmt.Printf("Num is %d\n", n)
}
diff --git a/exercises/functions/functions3/main.go b/exercises/functions/functions3/main.go
index 5559841..69301b0 100644
--- a/exercises/functions/functions3/main.go
+++ b/exercises/functions/functions3/main.go
@@ -1,13 +1,12 @@
// functions3
// Make me compile!
-// I AM NOT DONE
package main
import "fmt"
func main() {
- call_me()
+ call_me(5)
}
func call_me(num int) {
diff --git a/exercises/functions/functions4/main.go b/exercises/functions/functions4/main.go
index 2931b93..87ca90a 100644
--- a/exercises/functions/functions4/main.go
+++ b/exercises/functions/functions4/main.go
@@ -1,7 +1,6 @@
// functions4
// Make me compile!
-// I AM NOT DONE
package main
import "fmt"
@@ -10,6 +9,6 @@ func main() {
fmt.Println("1 + 2 is: ", addNumbers(1, 2)) // don't change this line
}
-func addNumbers(a int, b int) {
+func addNumbers(a int, b int) int {
return a + b
}
diff --git a/exercises/variables/variables1/main.go b/exercises/variables/variables1/main.go
index 42a0cd8..f55751d 100644
--- a/exercises/variables/variables1/main.go
+++ b/exercises/variables/variables1/main.go
@@ -1,12 +1,11 @@
// variables1
// Make me compile!
-// I AM NOT DONE
package main
import "fmt"
func main() {
- var = 5
+ var x = 5
fmt.Printf("x has the value %d", x)
}
diff --git a/exercises/variables/variables2/main.go b/exercises/variables/variables2/main.go
index 9a4cf46..983fc7c 100644
--- a/exercises/variables/variables2/main.go
+++ b/exercises/variables/variables2/main.go
@@ -1,12 +1,11 @@
// variables2
// Make me compile!
-// I AM NOT DONE
package main
import "fmt"
func main() {
- x = 5
+ var x = 5
fmt.Printf("x has the value %d", x)
}
diff --git a/exercises/variables/variables3/main.go b/exercises/variables/variables3/main.go
index 86206ec..31dc105 100644
--- a/exercises/variables/variables3/main.go
+++ b/exercises/variables/variables3/main.go
@@ -1,12 +1,11 @@
// variables3
// Make me compile!
-// I AM NOT DONE
package main
import "fmt"
func main() {
- var x
+ var x = 5
fmt.Printf("x has the value %d", x)
}
diff --git a/exercises/variables/variables4/main.go b/exercises/variables/variables4/main.go
index 01a26b1..2df48ee 100644
--- a/exercises/variables/variables4/main.go
+++ b/exercises/variables/variables4/main.go
@@ -1,7 +1,6 @@
// variables4
// Make me compile!
-// I AM NOT DONE
package main
import "fmt"
@@ -11,7 +10,7 @@ func main() {
fmt.Printf("x has the value %s", x)
if true {
- x = 1
+ var x = 1
fmt.Println(x + 1)
}
diff --git a/exercises/variables/variables5/main.go b/exercises/variables/variables5/main.go
index 1ab0e24..3c52d08 100644
--- a/exercises/variables/variables5/main.go
+++ b/exercises/variables/variables5/main.go
@@ -1,12 +1,11 @@
// variables5
// Make me compile!
-// I AM NOT DONE
package main
import "fmt"
-const Pi
+const Pi = 3.14159
func main() {
fmt.Println(Pi)
diff --git a/exercises/variables/variables6/main.go b/exercises/variables/variables6/main.go
index 428befc..c14d7b3 100644
--- a/exercises/variables/variables6/main.go
+++ b/exercises/variables/variables6/main.go
@@ -1,7 +1,6 @@
// variables6
// Make me compile!
-// I AM NOT DONE
package main
import "fmt"
@@ -11,6 +10,6 @@ const x = 10
func main() {
fmt.Println(x)
- x = x + 1
+ var x = x + 1
fmt.Println(x)
}