GoでString to Intしたい
夏季課題として与えられたちょっとしたプログラミングテスト。
で慣れ親しんだJSではなく、わざとGoで挑戦。
せっかく始めたし、知識つけるために。
そんな中、StringをIntにしないといけない場面に出くわして調べた。 (Tour of Goしかやってないぐらいの知識なので)
parseInt的なことやるときはstrconv.Atoi(string)
でできることが分かった。
部分的にはこんな場面。
package main import ( "fmt" "strings" "strconv" ) func main() { const S = "20 50 33 50 60" numberList := strings.Fields(S) sum := 0 for _, number := range numberList { i, _ := strconv.Atoi(number) sum += i } fmt.Println(sum) }
parseInt的なことやるときはstrconv.Atoi(string)
。
覚えました。
別言語で当たり前にやってることだけど、こうやってやり方覚えていくのは楽しい。