Goland环境下同一个package下出现undefined

  • 1. 代码结构
  • 2.运行代码
  • 3.问题原因
  • 4.GoLand环境下的解决方法

1. 代码结构


2.运行代码


按道理讲同一个包内的函数是可以互相调用访问的,但是此处报错,提示 undefined: hello。


3.问题原因

Go 中 main 包默认不会加载其他文件, 而其他包都是默认加载的。如果 main 包有多个文件,则在执行的时候需要将其它文件都带上,即执行 go run *.go。

如下所示:


4.GoLand环境下的解决方法

Goland默认按照文件级别来进行编译,即默认只编译main.go,而不管其他go文件,我们可以修改默认选项:

Goland环境下同一个package下出现undefined相关推荐

  1. 在nginx环境下同一个网站目录下放2个或者多个zblog程序nginx伪静态规则如何写

    在nginx环境下同一个网站目录下放2个或者多个zblog程序nginx伪静态规则如何写 昨天升级完内核,主站主域名下还有2个zblog程序,升级完后忘记以前伪静态规则咋写了,zblog本身的是: i ...

  2. VS下同一个solution下不同project之间头文件的相互调用

    https://blog.csdn.net/ljp1919/article/details/47804695 问题: 同一个solution下可以根据需求建立不同的project,那么怎么实现不同pr ...

  3. python语言下同一个类下有多个函数,其中一个函数想调用另外一个函数里面的变量怎么调用

    一:问题,同一个类下,有多个函数,其中一个函数想调用另外一个函数里面的变量怎么调用 解决方法:在调用函数里面,初始化一下被调用的函数,然后就可以直接使用被调用函数数里面的变量了 self.被调用函数名 ...

  4. python异常-TypeError: ‘tuple‘ object is not callable.当不同的环境下同一个语句运行结果不同时,不如重启程序、更改不相关变量试试

    一.问题背景 由于出错时没有保存截图,所以只能给出正确执行状态下的代码了(代码没改过...). 当我在jupyter lab中测试Path().iterdir()的返回值时,语句[list(pathl ...

  5. linux 多个定时器,timer: 一个Linux下的超级精简的多重定时器:可实现成千上万个定时任务,定时精度可达纳秒级别,且同一时间点可添加不同的任务!适用于云后台服务和嵌入式等各种环境。...

    MT_Timer(MT译为Multiple或Multi) 一.介绍 一个Linux下的超级简洁的定时器:利用epoll机制和timerfd新特性实现的多重.多用.多个定时任务实现.只需要使用TIMER ...

  6. goland环境配置

    goland modules环境配置 下载和安装goland 环境配置 配置环境变量GOPATH 配置go modules GOPROXY代理的系统变量: 工程目录中新建三个工作目录 goland中启 ...

  7. Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建

    Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建 这几天一直在研究 Android SDK C/C++平台的搭建,尽管以前有成功在Windows X ...

  8. 如何用Python写一个Package

    首先我需要描述一下要做的这件事情.假定我们有2个类,分别为Person类.Stu类,我们要将这2个类分装成一个包,就是这么简单,那么废话不多说,让我们操作起来. 第1步.建立一个Package,命名为 ...

  9. java aio复制文件_java复制文件的4种方式及拷贝文件到另一个目录下的实例代码...

    尽管Java提供了一个可以处理文件的IO操作类. 但是没有一个复制文件的方法. 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候. 然而有几种方法可以进行Java文件复制操作,下面列举出 ...

最新文章

  1. 外部样式表声明的样式并不会进入style对象
  2. oracle照片字节大小值,Oracle每条记录的平均字节数
  3. python变量详解_Python 变量详解[学习 Python 必备基础知识][看此一篇就够了]
  4. CSS3 选择器——属性选择器
  5. TCP的几个状态(SYN/FIN/ACK/PSH/RST)
  6. 项目:NMEA2000的数据格式解析
  7. Excel字符串比较(exact)
  8. ESP32-IDF给FATFS添加长文件名支持,更改_USE_LFN以支持大于8.3格式的文件名
  9. 524.通过删除字母匹配到字典里最长的单词(力扣leetcode) 博主可答疑该问题
  10. 谷歌linux浏览器下载文件夹在哪,如何查看谷歌浏览器下载的文件路径?
  11. 基于AT91SAM7se512的串口通讯的实现
  12. javascript设计模式(javascript设计模式与开发实践读书笔记)
  13. 普通table表格样式大全
  14. 如何伪原创-自媒体伪原创软件
  15. python批量处理PDF文档,输出自定义关键词的出现次数
  16. 车间数字孪生解决方案(一)
  17. 圣斗士星矢正义传说服务器维护,圣斗士星矢正义传说最佳运营攻略
  18. 工作技能调查:知己知彼,百战百胜
  19. Select .....
  20. iOS 获取汉字的拼音 CFStringTransform

热门文章

  1. Win系统下安装Linux双系统
  2. 用计算机弹传说之下鱼姐的bgm,传说之下决心鱼姐模拟器
  3. 关于java的1234
  4. 【戒焦戒躁,can win】Linux--inode
  5. Entry name ‘assets/iflytek/recognize.xml‘ collided
  6. Android到底凉不凉?34岁Android程序员用自己的故事告诉你
  7. 12306 APP 同一乘客、同列火车候补订单与硬座的处理规则!
  8. java中讲讲DataOutputStream的用法,举例?
  9. ECharts+高德卫星地图-飞线图效果
  10. Samara SAU ACM ICPC Quarterfinal Qualification Contest 2012