登录
首页 >  Golang >  Go问答

添加空行到导入声明中

来源:stackoverflow

时间:2024-02-13 19:00:24 106浏览 收藏

学习知识要善于思考,思考,再思考!今天golang学习网小编就给大家带来《添加空行到导入声明中》,以下内容主要包含等知识点,如果你正在学习或准备学习Golang,就都不要错过本文啦~让我们一起来看看吧,能帮助到你就更好了!

问题内容

我正在通过教程学习 go 语言。不想只是盲目地复制示例,而是想了解发生了什么,我遇到了以下令人费解的情况:

在教程中,import 语句编写为:

import (
    "fmt"

    "example.com/greetings"
)

我首先对两个字符串之间的空行感到惊讶,并认为这只是遵循一些样式指南,在创建我的程序时,我将其简单地写为

import (
    "fmt"
    "example.com/greetings"
)

令我惊讶的是,在保存代码时(当时我使用的是visual studio code进行编辑),编辑器重新插入了空行,所以我想这一定有更深层次的原因。

我看不到对我的程序有任何影响,因为当我后来用一个不那么自以为是的编辑器(nano)删除该行时,我的程序似乎与包含空行的运行相同......但也许我只是错过了某物。所以,我的问题是,这个空行是否有更深层次的含义,我只是还不明白?


正确答案


import 组中的空行没有任何意义。

一些编辑器(包括 VSCode)首先导入标准库,然后添加一个空行,然后是其他编辑器(第 3 方导入)。这 2 个组也按字母顺序排序。

同样,这除了更容易阅读之外没有任何意义。如果每个人都像这样格式化导入,它也会很方便,因此由于不同的导入排序/组织,版本系统中不会出现“无意义”的提交。

本篇关于《添加空行到导入声明中》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>