Golang 介绍与安装

1.介绍与安装

Golang 是什么golang

Go 亦称为 Golang(按照 Rob Pike 说法,语言叫作 Go,Golang 只是官方网站的网址),是由谷歌开发的一个开源的编译型的静态语言。编程

Golang 的主要关注点是使得高可用性和可扩展性的 Web 应用的开发变得简便容易。(Go 的定位是系统编程语言,只是对 Web 开发支持较好)服务器

为什么选择 Golang多线程

既然有不少其余编程语言能够作一样的工做,如 Python,Ruby,Nodejs 等,为何要选择 Golang 做为服务端编程语言?并发

如下是我使用 Go 语言时发现的一些优势:编程语言

  • 并发是语言的一部分(并不是经过标准库实现),因此编写多线程程序会是一件很容易的事。后续教程将会讨论到,并发是经过 Goroutines 和 channels 机制实现的。网站

  • Golang 是一种编译型语言。源代码会编译为二进制机器码。而在解释型语言中没有这个过程,如 Nodejs 中的 JavaScript。spa

  • 语言规范十分简洁。全部规范都在一个页面展现,你甚至均可以用它来编写你本身的编译器呢。操作系统

  • Go 编译器支持静态连接。全部 Go 代码均可以静态连接为一个大的二进制文件(相对如今的磁盘空间,其实根本不大),并能够轻松部署到云服务器,而没必要担忧各类依赖性。线程

安装

Golang 支持三个平台:Mac,Windows 和 Linux(译注:不仅是这三个,也支持其余主流平台)。你能够在 https://golang.org/dl/ 中下载相应平台的二进制文件。(由于众所周知的缘由,若是下载不了,请到 https://studygolang.com/dl 下载)

 

Mac OS

https://golang.org/dl/ 下载安装程序。双击开始安装而且遵循安装提示,会将 Golang 安装到 /usr/local/go 目录下,同时 /usr/local/go/bin 文件夹也会被添加到 PATH 环境变量中。

Windows

https://golang.org/dl/ 下载 MSI 安装程序。双击开始安装而且遵循安装提示,会将 Golang 安装到 C:\Go 目录下,同时 c:\Go\bin 目录也会被添加到你的 PATH 环境变量中。

Linux

https://golang.org/dl/ 下载 tar 文件,并解压到 /usr/local

请添加 /usr/local/go/binPATH 环境变量中。Go 就已经成功安装在 Linux 上了。

2.Hello World

创建Go工做区

在编写代码以前,咱们首先应该创建 Go 的工做区(Workspace)。

Mac 或 Linux 操做系统下,Go 工做区应该设置在 $HOME/go。因此咱们要在 $HOME 目录下建立 go 目录。

而在 Windows 下,工做区应该设置在 C:\Users\YourName\go。因此请将 go 目录放置在 C:\Users\YourName

全部 Go 项目都应该依次在 src 里面设置本身的子目录。咱们在 src 里面建立一个目录 hello 来放置整个 hello world 项目。

建立上述目录以后,其目录结构以下:

go
  src
    hello

在咱们刚刚建立的 hello 目录下,在 helloworld.go 文件里保存下面的程序。

package main

import "fmt"

func main() {  
    fmt.Println("Hello World")
}

运行Go程序

1.使用 go run 命令 - 在命令提示符旁,输入 go run ~/go/src/hello/helloworld.go

在控制台上会看见 Hello World 的输出。

相关文章
相关标签/搜索