原文: https://golang.org/doc/code.html#PackagePaths

-------------------------------------------------------------------------------------------------------------------------------------

如果demo目录下有两个文件 main.go 和mian2.go的话,main.go 和main2.go文件中的package 定义的名字要是同一个

不同的话,是会报错的。

package mainimport "fmt"
import (
// "../demo/f1"
// "./f1"
)func say() {fmt.Println("say function call!")
}func main() {fmt.Println("hello, world")say()fly()// f1.F1()// f1.F2()
}

main2.go

package main2import ("fmt"
)func fly() {fmt.Println("adada")
}

main2.go 中的package main2 改为 main就是可以的。

You cannot have two packages per directory, hence the error. So the solution as @Larry Battle said to move your myproject.go to a new directory.

From How to write go code

Go code must be kept inside a workspace. A workspace is a directory hierarchy with three directories at its root:

src contains Go source files organized into packages (one package per directory),

pkg contains package objects, and

bin contains executable commands.

go同一个目录下的go文件里面不能有多个package相关推荐

  1. pycharm 同一个目录下导入py文件时,模块下方出现红色波浪线时如何解决

    此解决方案来自于:https://www.cnblogs.com/my-blogs-for-everone/articles/12270938.html 问题如下: pycharm 同一个目录下导入p ...

  2. 在springBoot中使用Mapper类问题_@Mapper_@MapperScan_xml文件跟mapper分开_xml文件跟mapper在同一个目录下

    文章目录 背景 xml文件跟mapper分开 application.properties 方式一: 主程序中@MapperScan 方式二: 每个接口添加@Mapper 注意点 xml文件跟mapp ...

  3. 在 Java 中,如何批量读取本项目资源目录下的所有文件

    在 Java 中,如何批量读取本项目资源目录下的所有文件 读取资源目录下的指定文件 方法 1:使用 JDK 中原始 API 方法 2:借助 Spring 附录 将 InputStream 转化为 by ...

  4. Tomcat logs 目录下各日志文件的含义

    [Tomcat]tomcat logs 目录下各日志文件的含义 tomcat每次启动时,自动在logs目录下生产以下日志文件,按照日期自动备份.可以帮助我们更好的找出错误. 一. 认识各种目录的作用及 ...

  5. linux--多目录下的MakeFile文件(嵌套Makefile)编写

    linux--多目录下的makefile文件(嵌套Makefile)编写 1 简介 2 规则 2.1 简介 2.1.1 Makefile 主要的 5个部分 (显示规则, 隐晦规则, 变量定义, 文件指 ...

  6. 【Tomcat】tomcat logs 目录下各日志文件的含义

    [Tomcat]tomcat logs 目录下各日志文件的含义 一.认识各种目录的作用及记录的信息目录 1.catalina.日期.log 2.commons-daemon.日期.log 3.host ...

  7. Visual Studio 2010工程目录下的ipch文件夹和.sdf文件

    使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量, ...

  8. apache-maven-xxx\conf目录下的settings文件详解

    apache-maven-xxx\conf目录下的settings文件详解 settings.xml的作用 它是用来设置Maven参数的配置文件.并且,settings.xml是Maven的全局配置文 ...

  9. VS工程目录下的ipch文件夹和.sdf文件

    Visual Studio 2010工程目录下的ipch文件夹和.sdf文件 - web8 - 博客园 http://www.cnblogs.com/web100/archive/2012/12/21 ...

最新文章

  1. iOS进阶之架构设计MVC、MVP、MVVM(12)
  2. 牛客网(剑指offer) 第二十一题 栈的压入、弹出序列
  3. python 设置输入法为英文,appium+python环境下的输入法切换
  4. Spark入门(二)多主standalone安装
  5. CPU 明明 8 个核,网卡为啥拼命折腾一号核?
  6. php软件开发--nginx服务器(待补充)
  7. java获取web项目的绝对路径的方法总结
  8. 【原创】 Boost序列化自己手写实现简易版
  9. 峰情万种_Enhancement of Peak Visual
  10. CentOS 安装JDK8
  11. visa虚拟卡生成器_虚拟信用卡,额度6万!无需面签即可办理
  12. C/C++/Java 基本数据类型总结
  13. 关于Class mocking requires to have Objenesis library in the classpath异常的处理
  14. 关于Android 在线预览PDF文件
  15. 阿里程序员试用期被淘汰,原因竟是?
  16. android更换开机动画,修改安卓开机动画(除了部分系统 如MIUI等)
  17. Linux:打包压缩
  18. python毕业设计作品基于django框架 二手物品交易系统毕设成品(8)毕业设计论文模板
  19. 一日不刷算法题,明日编码临大敌
  20. 2020年需要学习的十大按需编程语言

热门文章

  1. python网络爬虫工程师薪资-月薪2万的爬虫工程师,Python需要学到什么程度?
  2. python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置
  3. python基础语法合集-Python基础语法介绍
  4. python趣味编程10例-达人迷 Python趣味编程10例
  5. php 自动处理小图的代码,PHP 处理图片的类实现代码
  6. Java架构师成长之道之浅谈计算机系统架构
  7. log4j.xml 简介
  8. 第六周读书笔记《浪潮之巅》
  9. windows下使用Python出现No module named tkinter.ttk
  10. hihoCoder#1196 : 高斯消元·二(开关灯问题)