【go语言从零单排1】在mac环境下配置go,Hello world!

yhl162139 · · 1104 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

    今天终于放假回家,太原也下起了久违的大雪,非常适合写代码学习。

    go语言作为年轻新锐的语言广受关注,非常火爆的docker也是基于go语言的。我想在未来的工作中,go、docker这些我都会大量接触,尽早掌握也是大有好处。另外受到基友和未来老大的影响,决心开始从零学习go语言。

    主要是分为前期,中期和后期吧。前期准备跟着无闻的Go编程基础视频来,边看边敲,看几本书来巩固基础。接着中期目标在开学前做一个项目,挂到github。入职后继续学习尽量接手go相关的项目来做。后期我想就是可以写本书了……远的到时候再说。

    我使用的是mac,OS X 10.9.5,go的安装不多提。主要记录下配sublime text 3和gosublime的过程。

    首先在官网下载st3,http://www.sublimetext.com/3

    安装后必须整出来Preference -> package control 来进行go编程插件的包管理。一般教程都会介绍给出一大串代码。其实,最好的方法是去官网复制,因为这个代码会随着版本的变更而改变。control+· 来打开窗口,在官网复制代码粘贴后就可以了。

    下载gosublime,安装,之后就可以愉快的写go代码了。

    另外,godoc -http=:8080 可以将文档放在本地,毕竟GFW。

    hello world的代码,main.go

package main

import (
	"fmt"
)

func main() {
	fmt.Println("Hello world! 你好,世界!")
}

很简单,注意的是import 后面的是()另外 main函数必须是在main的package中的。

我的一些问题:

1、在配置时需要创建bin、pkg、src三个来分别存放,但是在go build 后生成的可执行文件还是在代码src的文件中,并没有去bin。好像go install会在bin中,所以这个机理接下来要注意。





有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:yhl162139

查看原文:【go语言从零单排1】在mac环境下配置go,Hello world!

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1104 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传