Files
go-koans/about_types.go
Tommy Parnell a7d91efcfc finished woo
2017-07-08 01:22:34 -04:00

14 lines
309 B
Go

package go_koans
type coolNumber int
func (cn coolNumber) multiplyByTwo() int {
return int(cn) * 2
}
func aboutTypes() {
i := coolNumber(4)
assert(i == coolNumber(4)) // values can be converted between compatible types
assert(i.multiplyByTwo() == 8) // you can add methods on any type you define
}