Day1 # Let's Go!

Go(又称 Golang)是 Google 开发的程序语言,详细简介在 wiki 上都可以找得到。
希望透过这 30 天,能够从 Gopher 的小粉丝变成 Gopher!
话不多说,我们就进入正题吧 ─=≡Σ(((っ゚∀゚)っ

为什麽学 Go

  • 想学习强型别、静态编译语言
    目前比较熟悉的 JavaScript 是弱型别的动态语言,在使用时的弹性较大,但相对会消耗掉不少效能。如果能了解更具效能及严谨的程序语言,相信对自己在写好程序会很有帮助。
  • 严谨的 Coding style
    单纯我喜欢有规则的事情,而且 Go 官方也有提到这麽做的目的是为了 Be easy for other Go programmers to understand.,觉得棒。
    除此之外也很喜欢没用到就不要 import 或宣告的机制,如果放了多余的东西在上面,一是会在储存时就会被删掉,二是编译时直接爆炸 XD
  • 钱途考量
    Go 在 TIOBE 兵器谱上的排名虽然没有到特别前面,但坐拥相当稳定的席次。
    薪资上的数字也相当漂亮,根据 Stack Overflow 上的资讯年薪大约美金 77k ,而在台湾要能够破百,相对其他程序语言的达成门槛更低。
  • 最後最重要的是...
    Gopher 很可爱
    Gopher 很可爱
    Gopher 很可爱(重要的事要说三次)
    然後分享一下我很喜欢的 Gopher Line sticker Gopher for engineers of "Go"

环境安装

如果只是单纯想体验写写看 Go 的朋友,可以试试 Go Playground 网站。

Go 的环境安装其实相当简单,接下来将以 MacOS 作为范例,只要四个步骤就能够在自己电脑上执行,Let's install Go !

Step.1 #前往 The Go Programming Language


进到首页,可以点选 Gopher 下方的 Download Go,或是也能够从导览列的 Document 找到 Install Go,里面会有更详细的教学当作参考。

Step.2 找到适合自己的作业环境


在 Feature downloads 找到符合自己作业系统的按钮并且按下去!(我是 macOS)

Step.3 执行下载的档案


点开下载的档案,并且按照步骤执行就能安装完成,超简单吧!

Step.4 确认安装是否成功

安装完成後在终端机输入以下指令,确认 Go 是否有成功安装:

$ which go
$ go version

没绰,如果不是显示 go not foundcommand not found: go,就代表你成功辣(శωశ)b

结尾

轻松地过完第一天,明天就能开始跟世界说你好!


<<:  Day 1 - 前言

>>:  [Lesson1] Android菜鸟的前言

SDN-Defense #Paper

Piggybacking Network Functions on SDN Reactive Rou...

Day 23:儿子有事交给爸-$emit 传出事件

透过 Props 可以让子元件接收来自父元件的「资料」,相对地,父元件则可以接收来自子元件的「事件」...

Day 9 - 变数又来了? 变数怎麽叫? b

简介 上次介绍了 int 、unsigned int、short 还有 long,这次就来介绍一些其...

Day22:终於要进去新手村了-Javascript-函式-概念

这篇我会记录看教学影片所笔记的一些内容,用来帮助理解函式的一些观念。 函式是属於一种资料形式,所以可...

Day1 跟着官方文件学习Laravel-前言

为什麽会参加铁人赛 因为工作关系需要从零开始接触php,并学习其框架laravel,当时主管问我有没...