猿问

在 Go 中初始化空对象

我将根据变量使用具有不同参数的 exec.Command。我cmd := exec.Command(...在 if/else brackets 中做,所以cmd在该范围之外无法使用。是否可以在上面初始化cmdif/else 以便以后使用?



暮色呼如
浏览 128回答 1
1回答

宝慕林4294392

您可以先声明类型化变量,然后再为它赋值。 var cmd *exec.Cmd   // or  cmd := (*exec.Cmd)(nil)
随时随地看视频慕课网APP

相关分类

Go
我要回答