go version go1.11.2 linux/amd64です。
よくPHPなどでは下記のようにfor文でカウントアップしたりするのですが、
Go言語では文字列と数値がミスマッチとなるようです。
strconvなどで、数値を文字列に変換するような事もしてみましたが
実行できませんでした。
golang
1package main 2 3import "fmt" 4 5func main() { 6 7 var s string 8 for i := 0; i < 10; i++ { 9 10 s = "/data/images["+i+"]" 11 fmt.Println(s) 12 13 } 14 15}
>>> invalid operation: "/data/images[" + i (mismatched types string and int)
やりたい事
/data/images[0]
/data/images[1]
/data/images[2]
/data/images[3]
...
という文字列に結合して変数に代入して利用したいです。
わかる方ご回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/04 12:24
2019/02/04 12:35