`
bsr1983
  • 浏览: 1124278 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Go语言学习笔记1

 
阅读更多
Go语言学习笔记1
学习所使用的系统环境为 mac lion 10.7.5
1.下载go源代码,并编译
首先安装Mercurial版本管理系统,Mercurial与git类似,不知道为啥google不用git呢,可能是历史原因吧,回到正题,打开终端运行如下命令进行安装:
sudo easy_install mercurial
从go语言的版本服务器上获取go源码,执行以下命令
$ hg clone -r release https://go.googlecode.com/hg/ go
编译go环境:
$ cd go/src  
         $ ./all.bash
    编译完成后,会提示将go/bin目录加入当前的PATH变量中。执行以下命令
export GOROOT=$HOME/go
         export GOBIN =$HOME/go/bin
         export PATH=.:$PATH:$GOBIN
    在终端输入go version,如一切正常,应输出当前go的版本号:
go version go1.0.3
2.编写hello world程序并运行
使用编辑器编写如下代码:
package main
import "fmt"
func main(){
  fmt.Printf("hello,world\n");
}
将其存储为hello.go文件
打开终端,执行go run hello.go
   如无异常,输出hello,world
3.补充
在终端设置环境变量成功后,发现退出当前终端再次打开,输入go提示无该命令的问题
解决方案:
1.新建Finder窗口,前往->前往文件夹->输入“/private”,点击前往按钮进入该文件夹
2.在etc目录下找到bashrc文件,右键->显示简介->共享与权限,将everyone的权限设置为读写。
3.修改该文件,在文件末尾增加如下内容:
export GOROOT=$HOME/go
export PATH=.:$PATH:$HOME/go/bin
0
0
分享到:
评论

相关推荐

    Go语言学习笔记.pdf 共174页

    Go语言学习笔记.pdf 共174页是一本关于Go语言的详细学习笔记,涵盖了Go语言的基础知识、函数、数组、Maps、Structs、接口、并发、程序结构、标准库等方面的内容。本笔记共分为三大部分:Go语言基础、标准库和扩展库...

    Go语言学习笔记.pdf

    综上所述,Go语言学习笔记通常涵盖了语言的起源、设计哲学、语法特点、环境配置、核心功能使用等多方面知识。通过理解这些知识点,开发者能够有效地掌握Go语言,为开发高性能的应用程序打下坚实的基础。随着对Go语言...

    go语言学习笔记

    go语言学习经典数据,雨痕,go语言学习笔记 第四版 pdf版本

    Go语言学习笔记

    Go语言学习笔记是关于Go语言基础入门篇的笔记,主要介绍Go语言基础语法、数据类型、逻辑语句等相关知识点。 语言概述 Go语言是一种开源的编程语言,能让构造简单、可靠且高效的软件变得容易。Go语言是从2007年末由...

    Go 学习笔记——雨痕

    Go语言,又称Golang,是一种静态类型的编程语言,由Google开发,于2007年首次对外公布,并在2009年进行了...通过本学习笔记的内容,我们可以对Go语言有一个全面而系统的认识,为深入学习和应用Go语言打下坚实的基础。

    Go 学习笔记 第四版 pdf

    根据提供的信息,我们可以总结出这份文档是关于Go语言学习笔记的部分内容,主要涵盖了Go语言的基础概念、语法结构、数据类型以及并发模型等关键知识点。以下是对这些知识点的详细解析: ### Go语言概述 Go(也称作...

    雨痕golang学习笔记第四版 加上书签版

    《雨痕golang学习笔记第四版 加上书签版》是针对Go语言学习者的参考资料,作者雨痕在书中详细记录了从2012年开始学习Go语言至今的经验与成果。本书内容全面,涵盖了Go语言的基础知识、数据结构、函数特性、并发编程...

    go语言学习笔记.zip

    在"Go语言学习笔记.zip"这个压缩包中,包含了两份学习资料——一个Excel文件和一个PDF文件,这为学习Go语言提供了丰富的资源。Excel文件可能包含了清晰的学习路径规划,比如不同阶段的学习目标、关键概念、语法要点...

    Go 学习笔记 高清

    Go语言学习笔记中提及的内容涵盖了Go语言的基础知识和高级特性。下面将根据笔记目录的内容详细解释每个部分的知识点。 第一部分:Go语言基础 - 第1章 基础:介绍Go语言的基本概念,包括变量、基本类型、类型转换、...

    Go语言学习笔记.mobi

    Go语言学习笔记.mobi,适合kindle上面阅读,学习GO语言值得推荐的一本书

    基于Go语言的学习笔记(附代码)

    本学习笔记主要涵盖了Go语言的基础知识,包括类型、表达式、函数、数据结构、方法、接口、并发以及包管理等多个方面,并附带了源码分析和附录中的工具、调试和测试等内容。 一、类型 1. 变量:Go语言中的变量需要...

    韩顺平_Go语言核心编程完整版笔记.zip

    《韩顺平Go语言核心编程完整版笔记》是一份全面且深入的学习资料,旨在帮助学习者掌握Go语言的核心概念和编程技巧。这份笔记基于韩顺平老师的Go语言视频教程,内容丰富,覆盖了Go语言的各个方面,对于想要系统学习Go...

    Go学习笔记第四版

    Go 学习笔记 第四版 雨痕 ⼆二〇⼀一四年末 下载:不定期更新,https://github.com/qyuhen/book。 联系:qyuhen@hotmail.com 2012-01-11 开始学习 Go。 2012-01-15 第⼀一版,基于 R60。 2012-03-29 升级到 1.0。 ...

Global site tag (gtag.js) - Google Analytics