十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
僅為個人閱讀時遇到的困惑的理解,希望友善討論
創(chuàng)新互聯(lián)建站主營中山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app開發(fā)定制,中山h5小程序開發(fā)搭建,中山網(wǎng)站營銷推廣歡迎中山等地區(qū)企業(yè)咨詢
2021.6.25
《GO語言圣經(jīng)》-《GO程序設(shè)計(jì)語言》
P5
在命令行中運(yùn)行
go run main.go 一 二三 四
得到的結(jié)果
在命令行中運(yùn)行
go run main.go 一 二三 四
得到的結(jié)果
range 獲取一個范圍,
有兩個返回值,在本例中分別是 i 和 arg 。
第一個返回值 i 總是從0開始的,和 range 取范圍的值(也就是本例中的 os.Args )無關(guān)。(也就是本例中 os.Args[1:] 雖然是從 os.Args 的1值開始取的,但是在 range 中還是0)。
第二個返回值 arg 是切片的結(jié)果。
我理解的: range 將 os.Args 切成一個數(shù)組,先返回?cái)?shù)組下標(biāo),再返回?cái)?shù)組內(nèi)容。
《Go程序設(shè)計(jì)語言中文版》百度網(wǎng)盤pdf最新全集下載:
鏈接:
?pwd=0cii 提取碼:0cii
簡介:本書由《C程序設(shè)計(jì)語言》的作者Kernighan和谷歌公司Go團(tuán)隊(duì)主管Alan Donovan聯(lián)袂撰寫,是學(xué)習(xí)Go語言程序設(shè)計(jì)的指南。本書共13章,主要內(nèi)容包括:Go的基礎(chǔ)知識、基本結(jié)構(gòu)、
基本數(shù)據(jù)類型、復(fù)合數(shù)據(jù)類型、函數(shù)、方法、接口、goroutine、通道、共享變量的并發(fā)性、包、go工具、測試、反射等。
本書適合作為計(jì)算機(jī)相關(guān)專業(yè)的教材,也可供Go語言愛好者閱讀?
Go語言是一種開源的編程語言,被廣泛應(yīng)用于網(wǎng)絡(luò)編程、云計(jì)算、分布式系統(tǒng)等領(lǐng)域。
go語言的三位作者
Go語言的設(shè)計(jì)目標(biāo)是成為一種語法簡潔、執(zhí)行效率高、并發(fā)性能強(qiáng)大的編程語言。它由Google公司研發(fā),于2009年首次發(fā)布,并于2012年成為了開源項(xiàng)目。Go語言具有C語言的表達(dá)能力和Python的開發(fā)效率,同時還擁有自己獨(dú)特的語法和特性,如協(xié)程、垃圾回收機(jī)制等。因此,它被廣泛應(yīng)用于網(wǎng)絡(luò)編程、云計(jì)算、分布式系統(tǒng)等領(lǐng)域,并且越來越受到開發(fā)者的青睞。
Go語言的出現(xiàn),填補(bǔ)了許多編程語言在并發(fā)編程方面的空缺。它提供了一種輕量級線程模型,通過協(xié)程(goroutine)的方式,實(shí)現(xiàn)了高效的并發(fā)編程。同時,Go語言還支持內(nèi)置的網(wǎng)絡(luò)編程和字節(jié)序列編解碼庫,使得網(wǎng)絡(luò)編程變得更加容易和高效。在云計(jì)算、分布式系統(tǒng)等領(lǐng)域,Go語言也得到了廣泛的應(yīng)用。例如,Docker和Kubernetes等開源項(xiàng)目就是用Go語言開發(fā)的。此外,Go語言還具有代碼可讀性高、編譯速度快、編譯后的可執(zhí)行文件體積小等優(yōu)點(diǎn),使得它成為了開發(fā)高性能、高并發(fā)應(yīng)用的理想語言之一。