Golang学习笔记(一):简介
Go语言最主要的特性 复制代码 代码如下: 自动垃圾回收 更丰富的内置类型 函数多返回值 错误处理 匿名函数和闭包 类型和接口 并发编程 反射 语言交互性 高性能/高效开发 安装 安装说明 地址 http://golang.org/doc/install 包下载 地址 https://code.google.com/p/go/downloads/list 确认是否安装成功 复制代码 代码如下: go version //查看版本 环境变量设置 整体目录结构 通过package组织,只有package名称为main的可以包含main函数 一个程序有且仅有一个main包 通过import 关键字导入其他非main包 复制代码 代码如下: bin/ |- mathapp pkg/ |- 平台名 |- xxx.a src/ |- mathapp |- main.go Helloworld 复制代码 代码如下: package main //声明文件的package import { //运行 $go build hello.go go命令 用命令行查看 go help 复制代码 代码如下: go build 编译 go clean 移除当前源码包里面的编译生成文件 go fmt 格式化代码 go get 动态获取远程代码包 go install 生成结果文件,并将编译好的结果一到$GOPATH/pkg或者$GOPATH/bin go test 运行测试用的可执行文件 go doc godoc -http=:8080 查看文档 go fix 修复以前老版本代码到新版本 调试 使用gdb进行调试,go语言内部已经内置了 复制代码 代码如下: list break delete backtrace info whatis next continue set variable 编辑器设置 vim 其他补充 复制代码 代码如下: //单行 /* ----- */ 多行 import 多个包 复制代码 代码如下: import ( "fmt" "os" ) 调用包里地函数 复制代码 代码如下: <packageName>.<Function> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |