为了账号安全,请及时绑定邮箱和手机立即绑定

在 := 的左侧添加结构变量/名称

在 := 的左侧添加结构变量/名称

Go
慕妹3146593 2021-08-16 20:05:13
如何缩短此代码access_log, err := os.OpenFile("log/access.log", os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0660);w.access_log = access_log对于这样的事情w.access_log, err := os.OpenFile("log/access.log", os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0660);
查看完整描述

1 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

您需要分配 ( =),而不是声明 ( :=):


var error

w.access_log, err = os.OpenFile("log/access.log", os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0660);

:=用于短变量声明,并且w.access_log已经声明(在w结构中)


查看完整回答
反对 回复 2021-08-16
  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信