bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

go語言的內置方法大全 go語言

Go語言能做什么?

Go 語言被設計成一門應用于搭載 Web 服務器,存儲集群或類似用途的巨型中央服務器的系統編程語言。對于高性能分布式系統領域而言,Go 語言無疑比大多數其它語言有著更高的開發效率。學習Go語言,可以說是很簡單的,入門快,想學習Go語言,可以到黑馬程序員看看,有新出的教程。

創新互聯是一家專注網站建設、網絡營銷策劃、微信小程序開發、電子商務建設、網絡推廣、移動互聯開發、研究、服務為一體的技術型公司。公司成立10余年以來,已經為1000多家石雕各業的企業公司提供互聯網服務。現在,服務的1000多家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。

GO語言入門,有什么好的教程啊?

可以學習黑馬程序員的這個教程

20小時快速入門go語言:網頁鏈接

go語言的優勢

可直接編譯成機器碼,不依賴其他庫,glibc的版本有一定要求,部署就是扔一個文件上去就完成了。

靜態類型語言,但是有動態語言的感覺,靜態類型的語言就是可以在編譯的時候檢查出來隱藏的大多數問題,動態語言的感覺就是有很多的包可以使用,寫起來的效率很高。

語言層面支持并發,這個就是Go最大的特色,天生的支持并發。Go就是基因里面支持的并發,可以充分的利用多核,很容易的使用并發。

內置runtime,支持垃圾回收,這屬于動態語言的特性之一吧,雖然目前來說GC(內存垃圾回收機制)不算完美,但是足以應付我們所能遇到的大多數情況,特別是Go1.1之后的GC。

簡單易學,Go語言的作者都有C的基因,那么Go自然而然就有了C的基因,那么Go關鍵字是25個,但是表達能力很強大,幾乎支持大多數你在其他語言見過的特性:繼承、重載、對象等。

豐富的標準庫,Go目前已經內置了大量的庫,特別是網絡庫非常強大。

內置強大的工具,Go語言里面內置了很多工具鏈,最好的應該是gofmt工具,自動化格式化代碼,能夠讓團隊review變得如此的簡單,代碼格式一模一樣,想不一樣都很困難。

跨平臺編譯,如果你寫的Go代碼不包含cgo,那么就可以做到window系統編譯linux的應用,如何做到的呢?Go引用了plan9的代碼,這就是不依賴系統的信息。

內嵌C支持,Go里面也可以直接包含C代碼,利用現有的豐富的C庫。

Go語言基礎語法(一)

本文介紹一些Go語言的基礎語法。

先來看一個簡單的go語言代碼:

go語言的注釋方法:

代碼執行結果:

下面來進一步介紹go的基礎語法。

go語言中格式化輸出可以使用 fmt 和 log 這兩個標準庫,

常用方法:

示例代碼:

執行結果:

更多格式化方法可以訪問中的fmt包。

log包實現了簡單的日志服務,也提供了一些格式化輸出的方法。

執行結果:

下面來介紹一下go的數據類型

下表列出了go語言的數據類型:

int、float、bool、string、數組和struct屬于值類型,這些類型的變量直接指向存在內存中的值;slice、map、chan、pointer等是引用類型,存儲的是一個地址,這個地址存儲最終的值。

常量是在程序編譯時就確定下來的值,程序運行時無法改變。

執行結果:

執行結果:

Go 語言的運算符主要包括算術運算符、關系運算符、邏輯運算符、位運算符、賦值運算符以及指針相關運算符。

算術運算符:

關系運算符:

邏輯運算符:

位運算符:

賦值運算符:

指針相關運算符:

下面介紹一下go語言中的if語句和switch語句。另外還有一種控制語句叫select語句,通常與通道聯用,這里不做介紹。

if語法格式如下:

if ... else :

else if:

示例代碼:

語法格式:

另外,添加 fallthrough 會強制執行后面的 case 語句,不管下一條case語句是否為true。

示例代碼:

執行結果:

下面介紹幾種循環語句:

執行結果:

執行結果:

也可以通過標記退出循環:

--THE END--

Go語言os標準庫常用方法Getwd/Getenv/Chdir

1. os.Getwd()函數

原型:func Getwd()(pwd string, err error)

作用:獲取當前文件路徑

返回:當前文件路徑的字符串和一個err信息

示例:

輸出:

當前路徑: D:ProjectsGomGoLab01

2. os.Getenv()函數

原型:func Getenv(key string) string

作用:獲取系統環境變量的值

參數:key - 系統環境變量名

返回:系統環境變量的值

示例:

輸出:

環境變量GOPATH的值是: D:/Projects/Go

3. os.Chdir()函數

原型:func Chdir(dir string) error

作用:將當前文件路徑改變為目標路徑(非真實改變)

參數:dir - 目標路徑(即改變之后的路徑)

返回:修改成功,返回 nil;修改失敗(如:目標路徑不存在的情況),返回錯誤信息。

示例一:

輸出:

起始路徑: D:ProjectsGomGoLab01

修改后的路徑: D:ProjectsGoDemo02

示例二:

輸出:

起始路徑: D:ProjectsGomGoLab01

error: chdir D:ProjectsGoDemo03: The system cannot find the file specified.

注:文件路徑,Window 系統下默認是“”,寫在代碼中時要用“”或“/”代替。

網站名稱:go語言的內置方法大全 go語言
文章來源:http://vcdvsql.cn/article22/dopigjc.html

成都網站建設公司_創新互聯,為您提供用戶體驗搜索引擎優化移動網站建設ChatGPT全網營銷推廣

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設