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

我该如何找到我的包裹?

庾远航
2023-03-14
问题内容

我应该把包裹放在哪里,以便可以被另一个包裹导入?

$ tree
.
├── main.go
└── src
    └── test.go

1 directory, 2 files

$ cat src/test.go 
package test

$ cat main.go 
package main

import "test"

$ go build main.go 
main.go:3:8: import "test": cannot find package

问题答案:

设置您的GOPATH。将软件包foo源放入GOPATH / src / optional-whatever / foo / *。go中,并在代码中使用

import "optional-whatever/foo"

并不 需要显式地安装foo,那么去工具是一个构建工具,它会做自动的为你需要的时候。



 类似资料:
  • 这个命令给出了正确的更新版本,因此我认为JDK安装正确。我需要知道它的位置。如何找到JDK的路径?

  • 问题内容: 我现在正在制作时钟,目前我的秒针,分针和时针都使用带有开始坐标和结束坐标的对象以图形方式绘制。 现在让我感到困惑的是如何使秒针每经过一秒就“滴答”。也就是说,如何更新坐标(由于开始坐标始终位于时钟的中心,因此我们不需要更新坐标),以使其顺时针移动6度?这使我感到困惑,因为单位圆的方向(以及弧度的方向)是逆时针方向。 问题答案: 这个例子]非常好用…

  • 问题内容: 这不起作用。可以在查找中完成吗?还是我需要xargs? 问题答案: 将管道符号解释为运行多个进程并将一个进程的输出通过管道传递到另一进程的输入的指令是外壳程序的职责(/ bin / sh或等效命令)。 在您的示例中,您可以选择使用顶级外壳执行管道,如下所示: 就效率而言,此结果花费了find的一次调用,zcat的多次调用和agrep的一次调用。 这将导致仅产生一个agrep进程,该进程

  • 问题内容: 是否有MySQL命令来定位配置文件,类似于PHP的 定位方式? 问题答案: 没有内部MySQL命令可以跟踪此信息,它有点抽象。该文件可能位于5个(或更多?)位置,它们都将有效,因为它们会加载级联。 /etc/my.cnf /etc/mysql/my.cnf $ MYSQL_HOME / my.cnf [datadir] /my.cnf 〜/ .my.cnf 这些是MySQL查看的默认位

  • 程序描述:人们使用jsliders输入用户分数,然后在游戏结束时点击按钮检查分数,它会告诉你谁得了第一、第二、第三等分数。 我不确定的是如何让程序告诉我得分最高的球员姓名。我把它分类了,它告诉你实际的分数,只是没有名字。 我基本上是在寻找: 代码:

  • 由于各种原因,我的单元测试环境无法访问启动ignite所需的环境。我不需要ignite来启动测试,我希望代码忽略对ignite的调用。开始()。我该怎么做? 我尝试过模拟点火,但当我尝试模拟start()方法时,它会抛出一个错误。 这会导致以下错误: 组织。莫基托。例外情况。误用。MissingMethodInvocationException:when()需要的参数必须是“模拟的方法调用”。例如