Go exercises: Maps

Exercise: Maps

package main

import (
	"golang.org/x/tour/wc"
	"strings"
)

func WordCount(s string) map[string]int {
	stringAr := strings.Fields(s)
	result := make(map[string]int)
	for i:=range stringAr {
		v :=result[stringAr[i]]
		result[stringAr[i]] = v+1
	}
	return result
}

func main() {
	wc.Test(WordCount)
}

Leave a Reply

%d bloggers like this: