1、第一个go程序:

package main

import (
"fmt"
) func main() {
fmt.Println("Hello go")
}

解析:package引进go程序组织包,通过import导入外部代码,标准库中的fmt包用于格式化并输出;通过main主函数进行执行程序执行入口;包可以多层目录,比如:net/http包,表示源文件在src/net/http目录下面,不过源文件中的包名是最后一个目录的名字,如http
而在import包时,必须完整的路径,如:import “net/http”

2、go项目结构:

项目名称:
|--bin(bin存放编译后的可执行文件)
|--pkg(pkg存放编译后的包文件)
|--src(src存放项目源文件)

解析:bin和pkg目录可以不创建,go命令会自动创建(如 go install),只需要创建src目录即可。

最新文章

  1. C#-WebForm-WebForm开发基础、如何给控件注册事件?——事件委托写法、http无状态性、三层结构
  2. Java继承,多态,组合应用
  3. 【BZOJ-4520】K远点对 KD-Tree + 堆
  4. operator重载的使用
  5. webscarab使用
  6. 【web必知必会】—— 图解HTTP(转)good
  7. 上传图片转为base64格式预览并压缩图片(不兼容IE9以下浏览器,兼容移动端ios,android)
  8. Javascript性能优化之节流函数
  9. Android Demo---如何敲出圆角的Button+圆角头像
  10. c语言 贪食蛇小游戏
  11. 浅析 Bag of Feature
  12. Dynamics 365 CRM 添加自定义按钮
  13. C# 语法五 单例类、单例模式
  14. 天气提醒邮件服务器(python + scrapy + yagmail)
  15. 洛谷 P1613 跑路 解题报告
  16. ThreadPoolExecutor最佳实践--如何选择线程数
  17. Java基础——iO(三)
  18. js中call与apply用法
  19. j2ee数据库连接池配置大全
  20. spring+hibernate 整合异常 Class 'org.apache.commons.dbcp.BasicDataSource' not found

热门文章

  1. 牛客 - 17968 - xor序列 - 线性基
  2. C#中var关键字用法分析
  3. CodeForces722C Destroying Array【瞎搞】
  4. Unity中资源动态加载的几种方式比较
  5. MySql 长时间读数据发生超时的异常 Mysql Reader Exception TimeOut expired
  6. [Xcode 实际操作]二、视图与手势-(9)CGAffineTransform仿射变换的使用
  7. XCode5 编译ffmpeg流程
  8. 第二篇 HTML5打包发布IOS APP之苹果开发者账号申请流程
  9. TopJUI通过简单的代码实现复杂的批量提交功能
  10. STC单片机掉电断电失电瞬间EEPROM数据保存处理办法(转)