Files
go-koans/about_enumeration.go
Steven Degutis c2a8b55d70 enumeration
2012-03-16 07:01:24 -05:00

29 lines
596 B
Go

package go_koans
func testEnumeration() {
{
var concatenated string
var total int
strings := []string{"hello", " world", "!"}
for i, v := range strings {
total += i
concatenated += v
}
assert(concatenated == __string__) // for loops have a modern variation
assert(total == __int__) // which offers both a value and an index
}
{
var totalLength int
strings := []string{"hello", " world", "!"}
for _, v := range strings {
totalLength += len(v)
}
assert(totalLength == __int__) // although we may omit either value
}
}