|
|
- package main
-
- import (
- "fmt"
- "strings"
- )
-
- func main() {
-
- hdr := []string{"empid", "employee", "address", "hours worked",
- "hourly rate", "manager"}
- csvHdrCol(hdr)
- hdr2 := []string{"employee", "empid", "hours worked", "address",
- "manager", "hourly rate"}
- csvHdrCol(hdr2)
-
- }
-
- func csvHdrCol(header []string) {
-
- csvHeadersToColumnIndex := make(map[int]string)
-
- for i, v := range header {
- v := strings.TrimSpace(v)
- switch strings.ToLower(v) {
- case "employee", "hours worked", "hourly rate":
- csvHeadersToColumnIndex[i] = v
- }
- }
-
- fmt.Println(csvHeadersToColumnIndex)
-
- }
|