如果我有一个结构,如
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语言并插入您的语言。