Go语言入门——hello world
2024-09-05 01:26:31
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
最新文章
- wordpress目录文件结构说明
- CNN &; RNN 及一些常识知识(不断扩充中)
- 使用docker搭建nfs实现容器间共享文件
- org.openqa.selenium.WebDriverException: f.QueryInterface is not a function Command duration or timeout:
- iOS开发之如何修改Mac截屏保存路径
- SQL必知必会笔记2
- Fedora 20下安装官方JDK替换OpenJDK并配置环境变量
- VS操作Sqlite数据库
- python跟踪脚本进度(类似bash-x)
- CentOS下yum安装mysql,jdk以及tomcat
- 【JAVA - SSM】之SSM入门项目的搭建
- JQ——选择器
- mysql分表方法实现
- .NET基础拾遗(6)特性
- centos下pg_dump的服务器版本不匹配问题
- [解决方案]WebAPI+SwaggerUI部署服务器后,访问一直报错的问题
- Linux设备树(四 中断)
- Docker 系列七(Dubbo 微服务部署实践).
- mysql信息函数
- hive reduce 阶段GC Exception
热门文章
- INS-35178错误,AMM及ASMM区别
- python循环删除列表元素留一个问题
- JavaScript中eval函数的用法
- Java使用枚举来消除if else(转载)
- 大数据技术原理与应用【第五讲】NoSQL数据库:5.5 从NoSQL到NewSQL数据库
- 201871010135 张玉晶 《面向对象程序设计(java)》第二周学习总结
- windows 下批量删除git 分支
- 【JZOJ6239】【20190629】智慧树
- Jmeter实现压力测试(多并发测试)
- JAVA程序执行顺序(静态代码块》非静态代码块》静态方法》构造函数)