Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> It looks like v is being reassigned to the type of v,

v is not being reassigned, it is being declared (note := rather than =). But its a little complicated, because type switches are a special syntax construct that is similar to, but different than, regular expression switches. See, "Type switches" in the language reference [1]

[1] you'll have to scroll down a little within the section on Switch statements: http://golang.org/ref/spec#Switch_statements



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: