GOで繰り返し文を使用し、指定回数だけ数字を結合して一つの変数に入れたいです。
やってみたこと
Go
1package main 2 3import ( 4 "fmt" 5) 6 7func main(){ 8 count := 3 9 data := "1,2,3" 10 var base int 11 for i := 0; i < count; i++ { 12 base = data[:i] 13 } 14 15 buf := "" 16 for e := 0; e < len(base); e++ { 17 buf += base+"!" 18 } 19 fmt.Println(buf) 20 21}
1.countの回数だけdataの数字を一つづつbaseに入れる。
(countが3ならbaseに1と2と3をそれぞれ別に入れて次の処理へ)
2.baseの数だけ間に!を入れて数字を結合する。
結果的に表示されるのは 1!2!3 としたいのですが、上手くいきません。
どうすれば上手く動くのでしょうか?
どなたかご教授いただけますとありがたいです。
宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/04/14 07:41