成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Go語言知識積累:windows開發環境搭建

開發 開發工具
緣起看到一篇文章,講述如何將服務器從30臺降到2,性能甚至更加優秀。文章中介紹了完成這一出色任務的語言為Go,于是對Go語言產生了興趣,逐步了解到這還是一門比較新的語言,且潛力很足。所以展開了研究之旅

特點簡介:

1.引入輕量級線程——協程(coroutine),Go語言中叫goroutine。

2.采用Erlang風格的并發模型,即消息是進程間唯一的通信方式(而非共享內存)。兩個goroutine之間通信通過channel(通道)進行。

3.對代碼風格進行了強制統一,比如public變量必須以大寫字母開頭,private變量必須以小寫字母開頭,從而省略了這兩個關鍵字。{}中{的書寫不能另起一行等。

4.defer關鍵字,不管程序是否異常,均在退出時執行的代碼。避免了大量try、catch語句。

5.函數允許返回多個值,且***一個值問error類型,用于在錯誤的情況下返回詳細信息。

6.反對(不提供)函數和操作符的重載,不提供繼承、虛函數、虛函數重載。但是提供組合,也達到繼承的目的。

7.沒有構造函數和析構函數 ,提供接口,與其他語言***的區別在于接口是非侵入性的。即實現類無需從接口派生

8.支持匿名函數與閉包。

...繼續研究中

Windows下,開發環境的搭建:

IDE有兩種選擇,一個是國人開發的liteIDE,一個是給eclipse下載goclipse插件。但是由于未知原因,我沒有調好eclipse中基于gocode的Go語言自動補齊功能。所以我選擇了liteIDE,下面介紹如何搭建liteIDE環境,eclipse的方法大家自己探索吧。歡迎分享經驗。

 

1.下載Go語言安裝包,進入下面的鏈接,選擇適合自己的安裝包進行下載(我用的go1.0.3.windows-386.msi),然后安裝即可,記錄下安裝后的根目錄以備配置使用。

下載地址:https://code.google.com/p/go/downloads/list

2.下載liteIDE,進入下面的鏈接,選擇適合自己的安裝包(我用的liteidex17.windows-webkit.7z),下載完成后解壓到任意目錄,然后進入根目錄下的bin文件夾,雙擊liteide.exe即可打開軟件。

下載地址:https://code.google.com/p/golangide/downloads/list

軟件界面如下:

3.配置liteIDE的信息,***次打開此IDE時,需要配置相關信息,才能正確使用。點擊【查看】→【選項】,打開了選項頁面后在列表中選擇LiteEnv,如圖所示:

4.針對你的系統,修改對應的文件。我是32位系統,所以需要修改win32-user.env和win32.env。修改內容如下:

 

  1. #nativecompilerwindows386 
  2. GOROOT=E:\go 
  3. GOBIN=E:\go\bin 
  4. GOARCH=386 
  5. GOOS=windows 
  6. CGO_ENABLED=1 
  7. PATH=%GOBIN%;%GOROOT%\bin;%PATH% 
  8. LITEIDE_GDB=gdb 
  9. LITEIDE_MAKE=mingw32-make 
  10. LITEIDE_TERM=%COMSPEC% 
  11. LITEIDE_TERMARGS
  12. LITEIDE_EXEC=%COMSPEC% 
  13. LITEIDE_EXECOPT=/C 

 

其中GOROOT和GOBIN都是根據之前Go語言安裝時選定的目錄進行配置的。我安裝Go語言時選擇的路徑是E:\Go

5.配置GOPATH,點擊【查看】→【設置GOPATH】,在打開的窗口中的自定義GOPATH處點擊瀏覽,選中你以后想存放Go工程的文件夾,添加后選擇ok。如圖所示:

6.關閉IDE,重新打開后,在點擊【查看】→【工具窗口】→【Package瀏覽】,打開了Package瀏覽后,如果能看到Go的目錄,則可以使用了。

 

懷著對先人的尊敬,我們來個HelloWorld之旅~

選擇起始頁的新建,在模板處選擇Go1 Command Project,起個名字,點擊ok。則自動生成了HelloWorld程序~

 

點擊編輯窗口上部的BR按鈕,即可運行程序,并在編譯輸出窗口得到輸出。

 

恩,現在就探索到這個階段。在Eclipse中裝goclipse插件遇到種種問題,雖然***成功安裝,但是沒有自動補齊功能。所以放棄了~

附一張liteIDE的自動補齊功能截圖:

 

歡迎各路Go大神賜教~

PS: 我存在過,我遇見過,我失敗過。 有些路,明明有坑卻從沒人放警示牌。有些事,明明是錯的卻沒人去管。有些話,明明應該告訴后來人卻沒人去說。 既然沒人做,那就我來吧。希望我曾經歷過的挫折不再重現于后來人。希望傳承能夠不是只掛在嘴邊。希望人模人樣的“人”能夠真正做人。

原文鏈接:http://www.cnblogs.com/FlameRen/archive/2013/04/08/3007155.html

責任編輯:彭凡 來源: 博客園
相關推薦

2011-06-07 11:35:38

Windows Pho

2013-07-31 12:50:39

搭建Windows PWindows Pho

2012-07-06 13:16:37

Google Go

2025-05-16 08:20:00

WailsGo后端

2009-10-09 09:37:46

2011-09-14 15:33:33

Android 2.2

2010-11-09 09:51:52

匯編語言

2011-04-25 16:40:21

開發環境搭建Windows Mob

2013-02-18 10:40:55

2009-06-10 16:30:05

基于Eclipse的PWindows

2010-09-14 09:24:29

C語言

2024-01-07 19:54:51

2021-01-23 12:47:19

MySQL數據庫Go語言

2013-07-23 06:11:44

Android開發學習Android開發環境Java

2023-08-11 14:06:58

鴻蒙Windows

2023-04-25 16:30:58

設備開發鴻蒙

2011-08-17 11:28:54

Objective-C模擬開發Windows平臺

2011-12-22 14:36:36

PhoneGapWindows Pho環境搭建

2018-03-02 16:30:30

2024-03-26 15:19:36

鴻蒙應用開發開發工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91偷拍精品一区二区三区 | 亚洲中午字幕 | 羞羞视频网 | 综合久久av | 二区中文字幕 | 国产亚韩 | 不卡一二区 | 黄色网址在线免费观看 | 国产精品亚洲成在人线 | 免费观看黄网站 | 日韩一区二区三区精品 | 免费看a| 国产成人一区二区 | 一区二区三区视频在线 | 三级欧美 | 久久精品一区二区 | 狠狠操天天操 | 另类 综合 日韩 欧美 亚洲 | 久久精品国产精品青草 | 午夜影院视频在线观看 | 精品久久香蕉国产线看观看亚洲 | 亚洲国产一区二区视频 | 亚洲午夜视频 | 日韩在线中文字幕 | 中文字幕一区二区三区乱码在线 | 中文字幕免费在线观看 | 一二三四av | 欧美精品一区三区 | 99资源站| 亚洲视频在线看 | 亚洲精品1 | 日韩精品免费一区二区在线观看 | av在线免费观看网站 | 男人的天堂一级片 | 伊人久久综合 | 午夜男人免费视频 | 亚洲国产精品久久久久秋霞不卡 | 亚洲欧美综合精品久久成人 | av中文在线 | 久久久久久久国产精品视频 | 色综合久 |