Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var wg sync.WaitGroup
- var numbers = [100]int{} // 100要素ある配列
- copiedNumbers := []int{} // 空のスライス
- for i := range numbers {
- wg.Add(1) // 非同期処理のカウンタをインクリメント
- go func() { // 非同期処理の記述
- copiedNumbers = append(copiedNumbers, i)
- wg.Done() // 非同期処理のカウンタをデクリメント
- }()
- }
- wg.Wait() // 非同期処理が終わるのを待つ
- fmt.Println(len(copiedNumbers)) // スライスの要素数を出力
- fmt.Println(copiedNumbers) // スライスの中身を出力
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement