当前位置: 首页 > 面试题库 >

Go命令行调用中的三个点“./…”是什么意思?

太叔永新
2023-03-14
问题内容

如果在Travis CI上运行Golang测试,它将以三个点下载所有依赖项:

go get -d -v ./... && go build -v ./...

什么./...表示或扩展到那里?我已经做过一些研究,但这似乎不是Unix惯例。


问题答案:

从命令go help packages

如果导入路径包含一个或多个“
…”通配符,则通配符是一种模式,每个通配符都可以匹配任何字符串,包括空字符串和包含斜杠的字符串。这样的模式将扩展到在GOPATH树中找到的所有名称与模式匹配的软件包目录。作为一种特殊情况,x
/ …匹配x以及x的子目录。例如,net / …扩展为net并在其子目录中打包。



 类似资料:
  • 有人能说出“角度介绍”示例中下面代码中的“…”是什么吗?

  • 问题内容: 很抱歉在此处发布它,但是Google在搜索符号时做得很糟糕。 什么是“ |” 意思是: 问题答案: 它是管道符号。其分离的命令行(见关于两个节目中手册),并且所述第一程序的标准输出(在管的左轴)被连接到第二程序的标准输入(在管的RHS)。 例如: 为您提供了连接到计算机的人数或会话数量的计数(从中添加一个标题行)。折扣标题行: 输入to 来自,输出到to 。 底层系统调用配合使用,和系

  • 问题内容: 我一直在学习Python,并且在在线文档中一直遇到$字符。通常情况如下: (是的,我一直在尝试安装设置工具) 我相当确定该命令不适用于python IDE或控制台,但是我尝试了Windows cmd,但此命令不起作用。有什么帮助吗? 问题答案: 到目前为止,Python尚未实现其语法。因此,它与Python无关。 相反,您看到的是基于Unix的系统(Mac,Linux等)的终端提示。

  • 问题内容: 我是sql的新手,由于某种原因,我习惯在teh命令行中看到的箭头符号(->)表示已准备好输入,现在显示为(’>),并且不接受命令。这是什么意思,我如何返回(->)? 谢谢 问题答案: 这意味着它将处理作为字符串文字一部分的所有输入,直到遇到(n个未转义的)字符串终止引号为止。 之所以会发生这种情况,是因为您以前使用这样的字符串终止引号字符开始了字符串文字。例如:

  • 问题内容: 我是系统管理员,被要求运行linux脚本来清理系统。 命令是这样的: 所以该命令以符号结尾,它有什么特殊意义吗? 我对shell有基本的了解,但是我从未见过。 问题答案: 将使得在后台运行的命令。 来自: 如果命令由控制操作符 & 终止,则外壳程序将在子外壳程序的后台执行该命令。Shell不等待命令完成,返回状态为0。

  • 问题内容: 当您列出静态库的符号表(例如)时,每个符号旁边显示的8位十六进制表示什么意思?那是代码中每个符号的相对位置吗? 另外,多个符号可以具有相同的符号值吗?一堆符号值为00000000的不同符号有问题吗? 问题答案: 这是我用C语言编写的代码片段: 我运行了该代码。这是显示的内容: 在本例中,我运行的是64位Ubuntu Linux。这就是为什么您看到的8位数十六进制在这里是16位数的原因。