命令如下:
成都創(chuàng)新互聯(lián)服務(wù)項目包括衛(wèi)東網(wǎng)站建設(shè)、衛(wèi)東網(wǎng)站制作、衛(wèi)東網(wǎng)頁制作以及衛(wèi)東網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,衛(wèi)東網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到衛(wèi)東省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
直接在終端中輸入gohelp即可顯示所有的go命令以及相應(yīng)命令功能簡介,主要有下面這些:
build:編譯包和依賴;clean:移除對象文件;doc:顯示包或者符號的文檔;env:打印go的環(huán)境信息;bug:啟動錯誤報告;fix:運行g(shù)otoolfix;fmt:運行g(shù)ofmt進行格式化;generate:從processingsource生成go文件
get:下載并安裝包和依賴;install:編譯并安裝包和依賴;list:列出包;run:編譯并運行g(shù)o程序;test:運行測試;tool:運行g(shù)o提供的工具;version:顯示go的版本;vet:運行g(shù)otoolvet;命令的使用方式為:gocommand[args],除此之外,可以使用gohelp;來顯示指定命令的更多幫助信息。;在運行g(shù)ohelp時,不僅僅打印了這些命令的基本信息,還給出了一些概念的幫助信息:;c:Go和c的相互調(diào)用;buildmode:構(gòu)建模式的描述;filetype:文件類型;gopath:GOPATH環(huán)境變量
environment:環(huán)境變量;importpath:導(dǎo)入路徑語法;packages:包列表的描述;testflag:測試符號描述;testfunc:測試函數(shù)描述等。
本文介紹一些Go語言的基礎(chǔ)語法。
先來看一個簡單的go語言代碼:
go語言的注釋方法:
代碼執(zhí)行結(jié)果:
下面來進一步介紹go的基礎(chǔ)語法。
go語言中格式化輸出可以使用 fmt 和 log 這兩個標準庫,
常用方法:
示例代碼:
執(zhí)行結(jié)果:
更多格式化方法可以訪問中的fmt包。
log包實現(xiàn)了簡單的日志服務(wù),也提供了一些格式化輸出的方法。
執(zhí)行結(jié)果:
下面來介紹一下go的數(shù)據(jù)類型
下表列出了go語言的數(shù)據(jù)類型:
int、float、bool、string、數(shù)組和struct屬于值類型,這些類型的變量直接指向存在內(nèi)存中的值;slice、map、chan、pointer等是引用類型,存儲的是一個地址,這個地址存儲最終的值。
常量是在程序編譯時就確定下來的值,程序運行時無法改變。
執(zhí)行結(jié)果:
執(zhí)行結(jié)果:
Go 語言的運算符主要包括算術(shù)運算符、關(guān)系運算符、邏輯運算符、位運算符、賦值運算符以及指針相關(guān)運算符。
算術(shù)運算符:
關(guān)系運算符:
邏輯運算符:
位運算符:
賦值運算符:
指針相關(guān)運算符:
下面介紹一下go語言中的if語句和switch語句。另外還有一種控制語句叫select語句,通常與通道聯(lián)用,這里不做介紹。
if語法格式如下:
if ... else :
else if:
示例代碼:
語法格式:
另外,添加 fallthrough 會強制執(zhí)行后面的 case 語句,不管下一條case語句是否為true。
示例代碼:
執(zhí)行結(jié)果:
下面介紹幾種循環(huán)語句:
執(zhí)行結(jié)果:
執(zhí)行結(jié)果:
也可以通過標記退出循環(huán):
--THE END--
在Go語言中,Context是一個接口類型,用于在處理請求時傳遞請求的上下文信息。Context提供了一個機制,允許攜帶請求的元數(shù)據(jù),但不希望在每個函數(shù)簽名中都明確地傳遞這些值。當你在處理 HTTP 請求時,你就會面臨這樣的情況,尤其是在經(jīng)過多個中間件處理之后。因此,可以將 Context 視為一個鍵值對,封裝了請求可以訪問的關(guān)鍵信息,例如:認證信息、其他處理程序的配置、帶有數(shù)據(jù)的參數(shù)等等。可以使用 context.WithValue() 函數(shù)將值存儲在上下文中,并在請求處理程序之間傳遞它們。在處理 HTTP 請求時,可以使用 request.Context() 函數(shù)獲取請求上下文,并將上下文傳遞給請求處理程序。通過調(diào)用 context.WithCancel 或 context.WithDeadline,可以向 context 中添加取消信號。這樣,當需要停止處理請求時,請求處理程序就可以響應(yīng)該信號。總之,Context的作用非常重要,在進行復(fù)雜的請求處理時,熟練地掌握其使用方法可以提高代碼的質(zhì)量和效率。
對于某些類型的變量,如指針、切片、map、接口、通道、函數(shù)等,如果從未為它賦過值,則它將具有默認值nil。這句代碼的意思就是,如果s0未初始化過,就打印true,否則打印false。
文章題目:go語言打印代碼 go語言print
網(wǎng)頁URL:http://vcdvsql.cn/article0/ddippio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、網(wǎng)站營銷、網(wǎng)站收錄、App設(shè)計、ChatGPT、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)