go教程

go学习笔记0-helloWorld

蹲街弑〆低调 提交于 2019-12-04 23:32:53
有一次听一个沙龙技术演讲,讲师说go是互联网时代的c,听了详细介绍以后感觉很赞,尤其是并行层面真正在语言层面上做了控制及特殊的内存管理机制等。。。 好吧,下面上先上helloWorld代码。(以后系列的博客也是以代码为主) package main //这个是必须的,所有的go文件必须以 package开头 import "fmt" // ”fmt“是go必须要引入格式化I/O的库。如果要引入多个库import用( )号包裹所有的库。例如 import ( “fmt” “strconv”) func main() { //这是主函数 fmt.Printf("hello world!")// fmt的Print()函数用于打印 } 这是最简单的一个go程序。 关于go程序的编译跟执行笔者是再win7 64bit机器用的LiteIDE工具,LiteIDE是由国人开发的一款go编译执行开发环境,用起来感觉挺不错的。第一次编译执行go程序需要配置工具的LiteEnv(主要是配置golang下载解压后的目录) 下面说一下go的一些变量定义: go语言与其他语言不通的地方就是在变量类型放在变量后边 如下: var i int; var j bool; 给i跟j赋值 i=10; j=true; 如果要定义很多变量会需要些 var,go也可以这样定义变量 如下: var( i int j bool