地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【Go】sliceの型変換

キャストでいけるかと思ったがcannot convert s (type string) to type intとなる。rangeで回してあげてる必要がある。

func intToFloat64(i []int) []float64 {
    f := make([]float64, len(i))
    for n := range i {
        f[n] = float64(i[n])
    }
    return f
}