国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Golang > 正文

Go語言的Windows下環境配置以及簡單的程序結構講解

2020-04-01 19:13:11
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Go語言的Windows下環境配置以及簡單的程序結構講解,從編程語言約定俗成的hellow world開始,需要的朋友可以參考下
 

本地環境設置
在這里我們介紹設置Go編程語言環境,需要在你的計算機上的準備以下兩個軟件,(A)文本編輯器和(B)Go編譯器。

文本編輯器
這將用來鍵入程序。一些編輯器的例子包括Windows記事本,OS編輯命令,簡,Brief, Epsilon, EMACS和VIM或vi。

文本編輯器名稱和版本在不同的操作系統可能不太一樣。例如,記事本將用于Windows;VIM或vi可以在Windows以及Linux或UNIX上使用。

編輯器創建的文件稱為源文件和包含程序源代碼。對于圍棋程序的源文件通常命名擴展為 ".go".

在開始編程之前,請確保您有到位一個文本編輯器,并有足夠的經驗來寫計算機程序,將其保存在一個文件,編譯并最終執行。

Go編譯器
寫在源文件的源代碼是程序的人類可讀的源代碼。它需要被“編譯”,轉成機器語言,使CPU可以真正執行程序按給定的指令。

Go編程語言編譯器將用于編譯源代碼到最終的可執行程序。這里我們假設你有一個關于編程語言編譯器的基本知識。

Go發行版以二進制安裝在FreeBSD(8及以上),在Linux,Mac OS X(Snow Leopard及以上)和Windows 32位(386)和64位(AMD64)的x86處理器架構操作系統。

以下部分將指導您如何安裝Go在各種操作系統上的二進制分發版本。

下載Go存檔
下載最新的版本的Go安裝歸檔文件: Go下載。 在寫這篇教程的時候,下載的是 go1.4.windows-amd64.msi 然后拷貝到 C:/>go 目錄
OS 歸檔名稱

Go語言的Windows下環境配置以及簡單的程序結構講解


安裝在UNIX / Linux/ Mac OS X和FreeBSD
解壓下載歸檔到/usr/local,即創建一個Go樹在 /usr/local/go。例如:
 

  1. tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz 
?

在Windows上安裝
使用MSI文件,然后按照提示安裝圍棋工具。默認情況下,安裝程序使用轉到分布在c:/Go。安裝程序應設置c:/Go/bin目錄到Windows PATH環境變量。重新啟動任何打開命令提示符,以使更改生效。

驗證安裝
創建一個名為test.go的go文件 C:/>Go_WorkSpace

File: test.go

復制代碼代碼如下:

package main

 

import "fmt"

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


現在運行test.go看到結果如下:
  1. C:/Go_WorkSpace>go run test.go 
 

驗證輸出
 

  1. Hello, World! 
?

在我們學習Go編程語言的基本構建模塊,讓我們看看一個最低限度的Go程序結構,這樣我們就可以把它作為即將到來的章節的參考。

Go Hello World 示例
Go程序主要由以下幾部分組成:

  • 包聲明
  • 導入包
  • 函數
  • 變量
  • 語句和表達式
  • 注釋

讓我們來看看,將打印字的簡單  "Hello World" 的代碼:

復制代碼代碼如下:

package main

 

import "fmt"

func main() {
   /* This is my first sample program. */
   fmt.Println("Hello, World!")
}


讓我們來看看上面的程序的各個部分:

 

  • 程序包體的第一行定義了這個程序包的名稱。這是一個必須聲明為Go程序運行在什么包。main包是起始點來運行程序。每個包都有一個與之關聯的路徑和名稱。
  • 下一行import "fmt" 是告訴編譯器去包含文件在包fmt的預處理命令。
  • 下一行 func main()主要功能是為程序執行的開始。
  • 下一行/*...*/會被編譯器被忽略,它已被加入到程序添加注釋。因此,這樣的行稱為程序中的注釋。注釋也使用//類似于Java或C++注釋。
  • 下一行 fmt.Println(...)是提供另一種功能,使消息“Hello, World!”要顯示在屏幕上。這里fmt包已導出, println方法用來在屏幕上顯示消息。

注意println方法。在Go語言中,一個名字如果它用大寫字母開頭為導出。導出是指一個函數或變量/常訪問到相應的包導入。

執行Go程序:
讓我們看一下如何保存的源代碼文件,以及如何編譯并運行它。以下是簡單的步驟:

打開文本編輯器,并添加上述代碼

將文件另存為 hello.go

打開命令提示符并轉到目錄中保存文件。

鍵入go run hello.go并回車來運行你的代碼。

如果在你的代碼中沒有錯誤,那么就可以看到“Hello World”字樣在屏幕上。
 

  1. $ go run hello.go 
?
?
  1. Hello, World! 


確保Go編譯器是在路徑和目錄中包含源文件hello.go,并運行它。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肥乡县| 曲周县| 阳春市| 府谷县| 唐海县| 延边| 格尔木市| 岫岩| 鹤峰县| 永平县| 唐山市| 鹤庆县| 扎兰屯市| 四平市| 南郑县| 米易县| 竹溪县| 镶黄旗| 旬阳县| 临颍县| 巴楚县| 高邑县| 双城市| 株洲市| 延川县| 望都县| 商都县| 调兵山市| 泰宁县| 鹰潭市| 来安县| 丰镇市| 六枝特区| 稷山县| 湟源县| 东至县| 辽阳县| 涟水县| 湖州市| 全南县| 繁峙县|