summaryrefslogtreecommitdiff
path: root/types.go
diff options
context:
space:
mode:
Diffstat (limited to 'types.go')
-rw-r--r--types.go13
1 files changed, 4 insertions, 9 deletions
diff --git a/types.go b/types.go
index a221592..d16ef10 100644
--- a/types.go
+++ b/types.go
@@ -2,22 +2,17 @@ package main
import "fmt"
-type Gender int
+type Gender int32
const (
GenderM Gender = iota
GenderF
)
+var GenderStrings = []string{"Herren", "Damen"}
+
func (g Gender) String() string {
- switch g {
- case GenderM:
- return "M"
- case GenderF:
- return "F"
- default:
- return fmt.Sprintf("U%d", g)
- }
+ return GenderStrings[g]
}
func (g Gender) Engarde() (string, error) {