gpt4 book ai didi

go - 新来的, parent 的解释

转载 作者:IT王子 更新时间:2023-10-29 02:16:38 25 4
gpt4 key购买 nike

<分区>

我是新来的,遇到了一组我不理解的 parent 。

在下面的代码中,我使用了一个基本的 defer 语句来打印 panic 的输出。

为了让代码正常工作,我必须在关闭大括号的函数结束后添加一个左括号和右括号。

显然我没有正确理解某些东西。我是否认为它上面的两行是函数的主体?如果它们是函数的主体,那么在它服务之后 parens 的目的是什么。如果它们不是 body ,那么有人可以解释这里发生了什么吗?

没有括号我得到的错误是:

#命令行参数
./goTemplate.go:14: 语法错误:go/defer 的参数必须是函数调用

package main
import "fmt"

func main(){
defer func() {
str := recover()
fmt.Println(str)
}()
fmt.Println("Hello, World")
panic("PANIC")
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com