Tidying up

This commit is contained in:
Steven Tracey 2022-08-24 21:18:52 -04:00
parent 541982c248
commit 54faccb7fd
4 changed files with 35 additions and 16 deletions

View File

@ -8,6 +8,8 @@ func printingExamples() {
age := 69
name := "Joe"
Divider("printing")
//Print
fmt.Print("hello, ") // does NOT add a new line
fmt.Print("world! \n") // add new line manually
@ -37,7 +39,7 @@ func dataTypesExamples() {
// Date Types Doc https://go.dev/ref/spec#Types
fmt.Println("-------------------------STRINGS-------------------------")
Divider("strings")
// String docs https://go.dev/ref/spec#String_types
// Three ways to initialize a variable
@ -60,7 +62,7 @@ func dataTypesExamples() {
// Numeric data types doc https://go.dev/ref/spec#Numeric_types
fmt.Println("-------------------------INTS-------------------------")
Divider("ints")
// ints
var ageOne int = 20
@ -88,7 +90,7 @@ func dataTypesExamples() {
fmt.Println(posNumOne, posNumTwo, posNumThree, posNumFour)
fmt.Println("-------------------------FLOATS-------------------------")
Divider("floats")
// decimal values default to float64
var floatOne float32 = 25.98

View File

@ -6,9 +6,9 @@ import (
"strings"
)
func main() {
func arraysAndSorting() {
fmt.Println("-------------------------ARRAYS-------------------------")
Divider("arrays")
// Arrays in GOLang start at 0!!!
@ -33,7 +33,7 @@ func main() {
fmt.Println(rangeOne)
fmt.Println("-------------------------STANDARD-LIBRARY-------------------------")
Divider("standard library")
// strings package

View File

@ -1,10 +0,0 @@
package main
func divider(divider string) {
endString := ""
totalLength := 50
length := len(divider)
//TODO make this return a fixed size divider!
}

27
utils.go Normal file
View File

@ -0,0 +1,27 @@
package main
import (
"fmt"
"strings"
)
func Divider(divider string) {
totalLength := 50
divUpper := strings.ToUpper(strings.ReplaceAll(divider, " ", "-"))
length := len(divider)
dashLength := totalLength - length
sb := strings.Builder{}
for i := 0; i < dashLength / 2; i++ {
sb.WriteString("-")
}
sb.WriteString(divUpper)
for i := 0; i < dashLength / 2; i++ {
sb.WriteString("-")
}
fmt.Println(sb.String())
}