标签:min lang margin 系统 mic height main 生成 color
Go Mac默认安装目录 /usr/local/go/
Go是一个高效、静态类型, 但是又具有解释语言的动态类型特征的系统级语法。
Go是一个开源项目,采用BSD授权协议。
mark-and-sweep 垃圾内存自动回收
需要安装Mercurial版本管理系统(可以输出hg名字检测是否安装)
sudo easy_install mercurial
以下命令会创建一个go目录。切换到相应目录,并且确保当前位置不存在go目录,运行命令:
$ hg clone -r release https://go.googlecode.com/hg/ go
Go 语言最主要的特性:
Print 和 Println 打印输出 跟C 类似
需要指定包名 package main
导入函数 import “fmt”
开始写函数 func main(){ fmt.PrintIn(‘输出:自动添加\n 换行符’); }
func main(){ fmt.Print(‘输出:手动添加\n 换行符\n’); } //与上面的形式一样
$ go run hello.go 执行go脚本
$ go build hello.go 命令来生成二进制文件
注意
需要注意的是 { 不能单独放在一行,所以以下代码在运行时会产生错误:
下面的例子是Unix系统中"echo"命令的简单实现:
标签:min lang margin 系统 mic height main 生成 color
原文地址:https://www.cnblogs.com/hanling/p/11820286.html