摘要: defer关键字的作用 defer 会在当前函数或者方法返回(return)之前执行传入的函数。它会经常被用于关闭文件描述符、关闭数据库连接以及解锁资源。 在go语言中,程序有defer语句并不会马上执行,而是会进入一个栈,函数return前,会按先进后出的顺序执行。也说是说最先被定义的defer语 阅读全文
posted @ 2023-02-21 15:42 XIN-0808 阅读(25) 评论(0) 推荐(0) 编辑
摘要: go语言中的函数特性 go语言中有3种函数:普通函数、匿名函数(没有名称的函数)、方法(定义在struct上 的函数)。 go语言中不允许函数重载(overload),也就是说不允许函数同名。 go语言中的函数不能嵌套函数,但可以嵌套匿名函数。 函数是一个值,可以将函数赋值给变量,使得这个变量也成为 阅读全文
posted @ 2023-02-21 11:17 XIN-0808 阅读(38) 评论(0) 推荐(0) 编辑