aoc2023/internal/utils.go
2023-12-01 16:46:08 +01:00

23 lines
329 B
Go

package utils
import (
"fmt"
"log"
"os"
"strings"
)
func Must[T any](obj T, err error) T {
if err != nil {
log.Fatal(err)
}
return obj
}
func Init() []string {
fmt.Println("Opening file...")
bytes := Must(os.ReadFile("./input.txt"))
content := strings.Split(string(bytes), "\n")
return content[:len(content)-1]
}