雑なメモ書き

気楽にいきます

goのgometalinterを試す

package main

import "fmt"

func main() {
    list := []string{"aaaa", "bbbb"}
    message := make(chan string)
    for _, v := range list {
        go func() { message <- v }()

    }
    fmt.Println(<-message)
}

こんな感じ分かりやすくエラーを報告してくれる。

main.go:9::error: loop variable v captured by func literal (vet)