MST

星途 面试题库

面试题:Go中使用匿名函数启动Goroutine

请用Go语言编写代码,通过匿名函数启动一个Goroutine,该Goroutine打印出1到10的数字,且主线程等待该Goroutine执行完毕。
21.3万 热度难度
编程语言Go

知识考点

AI 面试

面试题答案

一键面试
package main

import (
    "fmt"
    "sync"
)

func main() {
    var wg sync.WaitGroup
    wg.Add(1)

    go func() {
        defer wg.Done()
        for i := 1; i <= 10; i++ {
            fmt.Println(i)
        }
    }()

    wg.Wait()
}