如果我有一个结构,比如
type Person struct{
Name string
some fields here
}
创建方法时如何生成这样的代码
func (p *Person) foo() (Person,error){
...
return Person{},err
}
当我想捕捉一些错误时,确实需要一些这样的片段
if err != nil {
return Person{}, err // some struct or []struct here
}
最佳答案
你可以开始在 VS Code 中使用代码片段。确保在 settings.json 中启用了“editor.tabCompletion”(或使用 Ctrl+Space)。
有list of all snippets ,您可以为功能添加新的通过请求。
例如使用“iferr”生成错误检查。当然它不会获取你的结构的名称,但至少它会帮助你一点:)
如果您可以在本地拥有片段,只需转到文件 -> 首选项 -> 用户片段。选择 GO 语言并插入您的语言。
关于go - 如何使用 vscode 片段生成我自己的返回码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62169503/