Go 语言源代码文件扩展名是.go。

知识点:
1. go语言代码的第1行必须声明包
2. 入口的go语言代码(包含main函数的代码文件)的包必须是main,否则运行go程序会显示go run: cannot run non-main package
3. go语言左花括号({)不能独自占一行,必须和其他代码在一行。
4. 导入go library需要用import关键字
5. go语言规定,所有导出的函数名称的首字母必须大写。fmt.Printf("hello, go!!\n")

举例:控制台打印"hello, go!!"
D:\tmp\hello.go

package main

import "fmt" 

func main() {
fmt.Printf("hello, go!!\n")
}

运行go程序
$ go run hello.go

生成可执行文件
go build 在编译开始时,会搜索当前目录的 go 源码。go build 会找到 lib.go 和 main.go 两个文件。编译这两个文件后,生成当前目录名的可执行文件并放置于当前目录下,这里的可执行文件是 go build。
$ go build hello.go

最新文章

  1. wordpress目录文件结构说明
  2. CNN & RNN 及一些常识知识(不断扩充中)
  3. 使用docker搭建nfs实现容器间共享文件
  4. org.openqa.selenium.WebDriverException: f.QueryInterface is not a function Command duration or timeout:
  5. iOS开发之如何修改Mac截屏保存路径
  6. SQL必知必会笔记2
  7. Fedora 20下安装官方JDK替换OpenJDK并配置环境变量
  8. VS操作Sqlite数据库
  9. python跟踪脚本进度(类似bash-x)
  10. CentOS下yum安装mysql,jdk以及tomcat
  11. 【JAVA - SSM】之SSM入门项目的搭建
  12. JQ——选择器
  13. mysql分表方法实现
  14. .NET基础拾遗(6)特性
  15. centos下pg_dump的服务器版本不匹配问题
  16. [解决方案]WebAPI+SwaggerUI部署服务器后,访问一直报错的问题
  17. Linux设备树(四 中断)
  18. Docker 系列七(Dubbo 微服务部署实践).
  19. mysql信息函数
  20. hive reduce 阶段GC Exception

热门文章

  1. INS-35178错误,AMM及ASMM区别
  2. python循环删除列表元素留一个问题
  3. JavaScript中eval函数的用法
  4. Java使用枚举来消除if else(转载)
  5. 大数据技术原理与应用【第五讲】NoSQL数据库:5.5 从NoSQL到NewSQL数据库
  6. 201871010135 张玉晶 《面向对象程序设计(java)》第二周学习总结
  7. windows 下批量删除git 分支
  8. 【JZOJ6239】【20190629】智慧树
  9. Jmeter实现压力测试(多并发测试)
  10. JAVA程序执行顺序(静态代码块》非静态代码块》静态方法》构造函数)