你好go语言原文,你好go语言原文在哪

GO语言(十一):开始使用多模块工作区

本教程介绍 Go 中多模块工作区的基础知识。使用多模块工作区,您可以告诉 Go 命令您正在同时在多个模块中编写代码,并轻松地在这些模块中构建和运行代码。

创新互联-专业网站定制、快速模板网站建设、高性价比波密网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式波密网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖波密地区。费用合理售后完善,十多年实体公司更值得信赖。

在本教程中,您将在共享的多模块工作区中创建两个模块,对这些模块进行更改,并在构建中查看这些更改的结果。

本教程需要 go1.18 或更高版本。使用go.dev/dl中的链接确保您已在 Go 1.18 或更高版本中安装了 Go 。

首先,为您要编写的代码创建一个模块。

1、打开命令提示符并切换到您的主目录。

在 Linux 或 Mac 上:

在 Windows 上:

2、在命令提示符下,为您的代码创建一个名为工作区的目录。

3、初始化模块

我们的示例将创建一个hello依赖于 golang.org/x/example 模块的新模块。

创建你好模块:

使用 . 添加对 golang.org/x/example 模块的依赖项go get。

在 hello 目录下创建 hello.go,内容如下:

现在,运行 hello 程序:

在这一步中,我们将创建一个go.work文件来指定模块的工作区。

在workspace目录中,运行:

该go work init命令告诉为包含目录中模块的工作空间go创建一个文件 。go.work./hello

该go命令生成一个go.work如下所示的文件:

该go.work文件的语法与go.mod相同。

该go指令告诉 Go 应该使用哪个版本的 Go 来解释文件。它类似于文件中的go指令go.mod 。

该use指令告诉 Go在进行构建时hello目录中的模块应该是主模块。

所以在模块的任何子目录中workspace都会被激活。

2、运行工作区目录下的程序

在workspace目录中,运行:

Go 命令包括工作区中的所有模块作为主模块。这允许我们在模块中引用一个包,即使在模块之外。在模块或工作区之外运行go run命令会导致错误,因为该go命令不知道要使用哪些模块。

接下来,我们将golang.org/x/example模块的本地副本添加到工作区。然后,我们将向stringutil包中添加一个新函数,我们可以使用它来代替Reverse.

在这一步中,我们将下载包含该模块的 Git 存储库的副本golang.org/x/example,将其添加到工作区,然后向其中添加一个我们将从 hello 程序中使用的新函数。

1、克隆存储库

在工作区目录中,运行git命令来克隆存储库:

2、将模块添加到工作区

该go work use命令将一个新模块添加到 go.work 文件中。它现在看起来像这样:

该模块现在包括example.com/hello模块和 `golang.org/x/example 模块。

这将允许我们使用我们将在模块副本中编写的新代码,而不是使用命令stringutil下载的模块缓存中的模块版本。

3、添加新功能。

我们将向golang.org/x/example/stringutil包中添加一个新函数以将字符串大写。

将新文件夹添加到workspace/example/stringutil包含以下内容的目录:

4、修改hello程序以使用该功能。

修改workspace/hello/hello.go的内容以包含以下内容:

从工作区目录,运行

Go 命令在go.work文件指定的hello目录中查找命令行中指定的example.com/hello模块 ,同样使用go.work文件解析导入golang.org/x/example。

go.work可以用来代替添加replace 指令以跨多个模块工作。

由于这两个模块在同一个工作区中,因此很容易在一个模块中进行更改并在另一个模块中使用它。

现在,要正确发布这些模块,我们需要发布golang.org/x/example 模块,例如在v0.1.0. 这通常通过在模块的版本控制存储库上标记提交来完成。发布完成后,我们可以增加对 golang.org/x/example模块的要求hello/go.mod:

这样,该go命令可以正确解析工作区之外的模块。

求"你好"的各国语言及发音!发音请用汉语表示出来!

韩语안녕하세요 (阿牛哈傻哟)

法语bonjour!~白天好(bong ruhe) (甭如儿)

德语 Guten Tag! (姑腾 踏可)

意大利语 Ciao (词巧)

日语 こんにちは(空你器挖)

俄罗斯语 Здравствулте!

西班牙语 Hola(活啦)

你好 用26个国家的语言怎么说?

英语 Hello,Hi

韩语 안녕하세요 (a niu ha sai yao安宁哈塞哟)

法语 bonjour!~白天好(bong ruhe)

bonsoir! 晚上好(bong suahe)

德语 Guten Tag! (姑腾 踏可)hallo

意大利语 Ciao (ci~qiao)

日语 こんにちは(ko ni ji wa)早上好:お早うございまず(o ha yo u go za i ma su)

俄罗斯语 Здравствулте! z得啦思特屋一街”(那个“z”按英语音标的读法,“啦” 发颤音

西班牙语 Hola (o la)

荷兰语 hoi 或者 hallo

世界语 Saluton

印度:(namasté)

埃及Arabic: مرحبًا (márħaban)

德国:hallo, guten Tag

西班牙语:hola

加泰来语:hola

中国:你好

“你好”的十种语言说法

德语:Guten Tag!古滕塌科

泰文:萨瓦迪

藏文:扎西德勒

日语

こんにちは 你好。(ko ni chi wa)

法语

Bonjourbong shuhe(白天)Bonsoirbon swahe(晚上)Enchanteong chong te(对刚认识的人的在正式场合的说法)

你好

韩语

안녕하세요! 你好(an niong ha sei yo)

马来语(没学过 不会念~)

Saya Cintamu 你好

西班牙语

Hola! 你好(o la)


名称栏目:你好go语言原文,你好go语言原文在哪
当前网址:http://pwwzsj.com/article/hsoood.html