99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

go語(yǔ)言沒(méi)有注解,go語(yǔ)言 注解

goland如何在新建go文件時(shí)將注釋自動(dòng)添加到文件頭?

一圖解決疑問(wèn)。功能路徑是 settingsFile and code TemplatesGo File 。其他文件也一樣。

“真誠(chéng)服務(wù),讓網(wǎng)絡(luò)創(chuàng)造價(jià)值”是我們的服務(wù)理念,創(chuàng)新互聯(lián)團(tuán)隊(duì)10年如一日始終堅(jiān)持在網(wǎng)站建設(shè)領(lǐng)域,為客戶提供優(yōu)質(zhì)服。不管你處于什么行業(yè),助你輕松跨入“互聯(lián)網(wǎng)+”時(shí)代,PC網(wǎng)站+手機(jī)網(wǎng)站+公眾號(hào)+小程序開(kāi)發(fā)。

功能路徑是 settingsLive Templates 。

使用方法是在編輯窗口中敲擊 lgh (可改),等待提示后按 tab 鍵即可。

Go語(yǔ)言與Java之間性能相差多少

Java是一門較為成熟的語(yǔ)言,相對(duì)于C++要簡(jiǎn)單的多,C++里沒(méi)有內(nèi)存回收,所以比較麻煩,Java加入了內(nèi)存自動(dòng)回收,簡(jiǎn)單是簡(jiǎn)單,卻變慢了,go語(yǔ)言是一門新興的語(yǔ)言,現(xiàn)在版本是1.9 ? go語(yǔ)言的性能比Java要好,但由于出現(xiàn)晚,資料較Java少,有些Java的功能go也沒(méi)有,并且有許多的軟件是支持Java但支持go的很少.所以在短期內(nèi)Java是比go通用的

C語(yǔ)言的最大的優(yōu)勢(shì)是時(shí)間性能好,只比匯編慢20%~30%,C++最大的優(yōu)勢(shì)是快且面向?qū)ο?Java最大的優(yōu)勢(shì)是垃圾回收機(jī)制,GO語(yǔ)言的目標(biāo)是具備以上三者的優(yōu)勢(shì)

GO文件中的注釋信息是如何得到的

一直很好奇GO注釋文件中的信息是如何得到的,終于在《The Gene Ontology Handbook》中找到了答案。

GO的原始文件可以分為兩部分:ontology和association files。

該文件以obo格式儲(chǔ)存,每個(gè)詞條都以樹(shù)狀結(jié)構(gòu)表示著和其他詞條的關(guān)系,具體內(nèi)容可以從 GO網(wǎng)站 中找到,其中的元素和邏輯關(guān)系可以簡(jiǎn)單參考上幾篇文章。主要編輯工具有g(shù)o-basic、go和go-plus三個(gè)。

這部分文件主要是關(guān)于GO詞條的具體功能信息,以及相關(guān)的支撐信息,以GAF或GPAD格式儲(chǔ)存。

目前對(duì)基因的注釋主要有兩種手段:人工注釋和機(jī)器注釋。

人工注釋由專業(yè)人士(biocurators)通過(guò)閱讀,提取和轉(zhuǎn)化文獻(xiàn)中的實(shí)驗(yàn)結(jié)果來(lái)對(duì)基因進(jìn)行注釋。人工注釋費(fèi)時(shí)費(fèi)力,但他們的努力非常重要,因?yàn)槿斯ぷ⑨尩臏?zhǔn)確性是其他注釋的基石,目前有20個(gè)團(tuán)隊(duì)為GO的人工注釋貢獻(xiàn)力量。

機(jī)器注釋主要兩大類方法:根據(jù)序列進(jìn)行注釋和文本挖掘的方法注釋。

1、根據(jù)序列信息進(jìn)行注釋:

annotation transfers from Homologous proteins

annotation transfers from Orthologous proteins

annotation transfers from Protein families

2、文本挖掘注釋

Automatic text categorization

Lexical approaches

k-Nearest neighbors

Properties of Lexical and k-NN categorizers

Inter-annotator agreement

每種方法的具體解釋參考《The Gene Ontology Handbook》的相關(guān)章節(jié)。

沒(méi)有類,C語(yǔ)言有結(jié)構(gòu)體,那么Go的結(jié)構(gòu)體有什么特別之處?

Go語(yǔ)言中沒(méi)有“類”的概念,也不支持“類”的繼承等面向?qū)ο蟮母拍睢o語(yǔ)言中通過(guò)結(jié)構(gòu)體的內(nèi)嵌再配合接口比面向?qū)ο缶哂懈叩臄U(kuò)展性和靈活性。

自定義類型

在Go語(yǔ)言中有一些基本的數(shù)據(jù)類型,如string、整型、浮點(diǎn)型、布爾等數(shù)據(jù)類型, Go語(yǔ)言中可以使用type關(guān)鍵字來(lái)定義自定義類型。

自定義類型是定義了一個(gè)全新的類型。我們可以基于內(nèi)置的基本類型定義,也可以通過(guò)struct定義。例如:

通過(guò)Type關(guān)鍵字的定義,MyInt就是一種新的類型,它具有int的特性。

類型別名

類型別名是Go1.9版本添加的新功能。

類型別名規(guī)定:TypeAlias只是Type的別名,本質(zhì)上TypeAlias與Type是同一個(gè)類型。就像一個(gè)孩子小時(shí)候有小名、乳名,上學(xué)后用學(xué)名,英語(yǔ)老師又會(huì)給他起英文名,但這些名字都指的是他本人。

type TypeAlias = Type

我們之前見(jiàn)過(guò)的rune和byte就是類型別名,他們的定義如下:

類型定義和類型別名的區(qū)別

類型別名與類型定義表面上看只有一個(gè)等號(hào)的差異,我們通過(guò)下面的這段代碼來(lái)理解它們之間的區(qū)別。

結(jié)果顯示a的類型是main.NewInt,表示main包下定義的NewInt類型。b的類型是int。MyInt類型只會(huì)在代碼中存在,編譯完成時(shí)并不會(huì)有MyInt類型。

Go語(yǔ)言中的基礎(chǔ)數(shù)據(jù)類型可以表示一些事物的基本屬性,但是當(dāng)我們想表達(dá)一個(gè)事物的全部或部分屬性時(shí),這時(shí)候再用單一的基本數(shù)據(jù)類型明顯就無(wú)法滿足需求了,Go語(yǔ)言提供了一種自定義數(shù)據(jù)類型,可以封裝多個(gè)基本數(shù)據(jù)類型,這種數(shù)據(jù)類型叫結(jié)構(gòu)體,英文名稱struct。 也就是我們可以通過(guò)struct來(lái)定義自己的類型了。

Go語(yǔ)言中通過(guò)struct來(lái)實(shí)現(xiàn)面向?qū)ο蟆?/p>

結(jié)構(gòu)體的定義

使用type和struct關(guān)鍵字來(lái)定義結(jié)構(gòu)體,具體代碼格式如下:

其中:

舉個(gè)例子,我們定義一個(gè)Person(人)結(jié)構(gòu)體,代碼如下:

同樣類型的字段也可以寫在一行,

這樣我們就擁有了一個(gè)person的自定義類型,它有name、city、age三個(gè)字段,分別表示姓名、城市和年齡。這樣我們使用這個(gè)person結(jié)構(gòu)體就能夠很方便的在程序中表示和存儲(chǔ)人信息了。

語(yǔ)言內(nèi)置的基礎(chǔ)數(shù)據(jù)類型是用來(lái)描述一個(gè)值的,而結(jié)構(gòu)體是用來(lái)描述一組值的。比如一個(gè)人有名字、年齡和居住城市等,本質(zhì)上是一種聚合型的數(shù)據(jù)類型

結(jié)構(gòu)體實(shí)例化

只有當(dāng)結(jié)構(gòu)體實(shí)例化時(shí),才會(huì)真正地分配內(nèi)存。也就是必須實(shí)例化后才能使用結(jié)構(gòu)體的字段。

基本實(shí)例化

舉個(gè)例子:

我們通過(guò).來(lái)訪問(wèn)結(jié)構(gòu)體的字段(成員變量),例如p1.name和p1.age等。

匿名結(jié)構(gòu)體

在定義一些臨時(shí)數(shù)據(jù)結(jié)構(gòu)等場(chǎng)景下還可以使用匿名結(jié)構(gòu)體。

創(chuàng)建指針類型結(jié)構(gòu)體

我們還可以通過(guò)使用new關(guān)鍵字對(duì)結(jié)構(gòu)體進(jìn)行實(shí)例化,得到的是結(jié)構(gòu)體的地址。 格式如下:

從打印的結(jié)果中我們可以看出p2是一個(gè)結(jié)構(gòu)體指針。

需要注意的是在Go語(yǔ)言中支持對(duì)結(jié)構(gòu)體指針直接使用.來(lái)訪問(wèn)結(jié)構(gòu)體的成員。

取結(jié)構(gòu)體的地址實(shí)例化

使用對(duì)結(jié)構(gòu)體進(jìn)行取地址操作相當(dāng)于對(duì)該結(jié)構(gòu)體類型進(jìn)行了一次new實(shí)例化操作。

p3.name = "七米"其實(shí)在底層是(*p3).name = "七米",這是Go語(yǔ)言幫我們實(shí)現(xiàn)的語(yǔ)法糖。

結(jié)構(gòu)體初始化

沒(méi)有初始化的結(jié)構(gòu)體,其成員變量都是對(duì)應(yīng)其類型的零值。

使用鍵值對(duì)初始化

使用鍵值對(duì)對(duì)結(jié)構(gòu)體進(jìn)行初始化時(shí),鍵對(duì)應(yīng)結(jié)構(gòu)體的字段,值對(duì)應(yīng)該字段的初始值。

也可以對(duì)結(jié)構(gòu)體指針進(jìn)行鍵值對(duì)初始化,例如:

當(dāng)某些字段沒(méi)有初始值的時(shí)候,該字段可以不寫。此時(shí),沒(méi)有指定初始值的字段的值就是該字段類型的零值。

使用值的列表初始化

初始化結(jié)構(gòu)體的時(shí)候可以簡(jiǎn)寫,也就是初始化的時(shí)候不寫鍵,直接寫值:

使用這種格式初始化時(shí),需要注意:

結(jié)構(gòu)體內(nèi)存布局

結(jié)構(gòu)體占用一塊連續(xù)的內(nèi)存。

輸出:

【進(jìn)階知識(shí)點(diǎn)】關(guān)于Go語(yǔ)言中的內(nèi)存對(duì)齊推薦閱讀:在 Go 中恰到好處的內(nèi)存對(duì)齊

面試題

請(qǐng)問(wèn)下面代碼的執(zhí)行結(jié)果是什么?

構(gòu)造函數(shù)

Go語(yǔ)言的結(jié)構(gòu)體沒(méi)有構(gòu)造函數(shù),我們可以自己實(shí)現(xiàn)。 例如,下方的代碼就實(shí)現(xiàn)了一個(gè)person的構(gòu)造函數(shù)。 因?yàn)閟truct是值類型,如果結(jié)構(gòu)體比較復(fù)雜的話,值拷貝性能開(kāi)銷會(huì)比較大,所以該構(gòu)造函數(shù)返回的是結(jié)構(gòu)體指針類型。

調(diào)用構(gòu)造函數(shù)

方法和接收者

Go語(yǔ)言中的方法(Method)是一種作用于特定類型變量的函數(shù)。這種特定類型變量叫做接收者(Receiver)。接收者的概念就類似于其他語(yǔ)言中的this或者 self。

方法的定義格式如下:

其中,

舉個(gè)例子:

方法與函數(shù)的區(qū)別是,函數(shù)不屬于任何類型,方法屬于特定的類型。

指針類型的接收者

指針類型的接收者由一個(gè)結(jié)構(gòu)體的指針組成,由于指針的特性,調(diào)用方法時(shí)修改接收者指針的任意成員變量,在方法結(jié)束后,修改都是有效的。這種方式就十分接近于其他語(yǔ)言中面向?qū)ο笾械膖his或者self。 例如我們?yōu)镻erson添加一個(gè)SetAge方法,來(lái)修改實(shí)例變量的年齡。

調(diào)用該方法:

值類型的接收者

當(dāng)方法作用于值類型接收者時(shí),Go語(yǔ)言會(huì)在代碼運(yùn)行時(shí)將接收者的值復(fù)制一份。在值類型接收者的方法中可以獲取接收者的成員值,但修改操作只是針對(duì)副本,無(wú)法修改接收者變量本身。

什么時(shí)候應(yīng)該使用指針類型接收者

任意類型添加方法

在Go語(yǔ)言中,接收者的類型可以是任何類型,不僅僅是結(jié)構(gòu)體,任何類型都可以擁有方法。 舉個(gè)例子,我們基于內(nèi)置的int類型使用type關(guān)鍵字可以定義新的自定義類型,然后為我們的自定義類型添加方法。

注意事項(xiàng): 非本地類型不能定義方法,也就是說(shuō)我們不能給別的包的類型定義方法。

結(jié)構(gòu)體的匿名字段

匿名字段默認(rèn)采用類型名作為字段名,結(jié)構(gòu)體要求字段名稱必須唯一,因此一個(gè)結(jié)構(gòu)體中同種類型的匿名字段只能有一個(gè)。

嵌套結(jié)構(gòu)體

一個(gè)結(jié)構(gòu)體中可以嵌套包含另一個(gè)結(jié)構(gòu)體或結(jié)構(gòu)體指針。

嵌套匿名結(jié)構(gòu)體

當(dāng)訪問(wèn)結(jié)構(gòu)體成員時(shí)會(huì)先在結(jié)構(gòu)體中查找該字段,找不到再去匿名結(jié)構(gòu)體中查找。

嵌套結(jié)構(gòu)體的字段名沖突

嵌套結(jié)構(gòu)體內(nèi)部可能存在相同的字段名。這個(gè)時(shí)候?yàn)榱吮苊馄缌x需要指定具體的內(nèi)嵌結(jié)構(gòu)體的字段。

結(jié)構(gòu)體的“繼承”

Go語(yǔ)言中使用結(jié)構(gòu)體也可以實(shí)現(xiàn)其他編程語(yǔ)言中面向?qū)ο蟮睦^承。

結(jié)構(gòu)體字段的可見(jiàn)性

結(jié)構(gòu)體中字段大寫開(kāi)頭表示可公開(kāi)訪問(wèn),小寫表示私有(僅在定義當(dāng)前結(jié)構(gòu)體的包中可訪問(wèn))。

結(jié)構(gòu)體與JSON序列化

JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。易于人閱讀和編寫。同時(shí)也易于機(jī)器解析和生成。JSON鍵值對(duì)是用來(lái)保存JS對(duì)象的一種方式,鍵/值對(duì)組合中的鍵名寫在前面并用雙引號(hào)""包裹,使用冒號(hào):分隔,然后緊接著值;多個(gè)鍵值之間使用英文,分隔。

結(jié)構(gòu)體標(biāo)簽(Tag)

Tag是結(jié)構(gòu)體的元信息,可以在運(yùn)行的時(shí)候通過(guò)反射的機(jī)制讀取出來(lái)。 Tag在結(jié)構(gòu)體字段的后方定義,由一對(duì)反引號(hào)包裹起來(lái),具體的格式如下:

`key1:"value1" key2:"value2"`

結(jié)構(gòu)體標(biāo)簽由一個(gè)或多個(gè)鍵值對(duì)組成。鍵與值使用冒號(hào)分隔,值用雙引號(hào)括起來(lái)。鍵值對(duì)之間使用一個(gè)空格分隔。 注意事項(xiàng): 為結(jié)構(gòu)體編寫Tag時(shí),必須嚴(yán)格遵守鍵值對(duì)的規(guī)則。結(jié)構(gòu)體標(biāo)簽的解析代碼的容錯(cuò)能力很差,一旦格式寫錯(cuò),編譯和運(yùn)行時(shí)都不會(huì)提示任何錯(cuò)誤,通過(guò)反射也無(wú)法正確取值。例如不要在key和value之間添加空格。

例如我們?yōu)镾tudent結(jié)構(gòu)體的每個(gè)字段定義json序列化時(shí)使用的Tag:

GO(Gene Ontology)

Ontology 首先是出現(xiàn)于哲學(xué)領(lǐng)域的一個(gè)詞匯,后來(lái)廣泛用于計(jì)算機(jī)領(lǐng)域,發(fā)揮了很重要的作用,再后來(lái)這個(gè)概念被引入生物領(lǐng)域。

gene Ontology 是生物中Ontology中一個(gè)重要應(yīng)用。go項(xiàng)目最初是由研究三種模式生物(果蠅、小鼠和酵母)基因組的研究者共同發(fā)起。是生物信息分析中很重要的一個(gè)方法

go是在生物領(lǐng)域應(yīng)用非常廣,可以幫助生物學(xué)家對(duì)基因產(chǎn)物進(jìn)行準(zhǔn)確的定義(功能、位置),節(jié)省時(shí)間。

因?yàn)樵谧铋_(kāi)始的時(shí)候,生物學(xué)家們更多是專注于自己研究的物種/課題,而且每個(gè)生物學(xué)家對(duì)功能等的定義是存在差異的,導(dǎo)致不同實(shí)驗(yàn)室/物種不能實(shí)現(xiàn)直接的對(duì)接(比如A物種內(nèi)的x基因的功能使用的是a這個(gè)詞匯進(jìn)行注釋,而B(niǎo)物種內(nèi)的x基因的功能卻使用的是與a同義的詞匯b進(jìn)行注釋,這種情況計(jì)算機(jī)無(wú)法識(shí)別),就像講兩種語(yǔ)言的人,無(wú)法直接進(jìn)行語(yǔ)言交流。這種情況導(dǎo)致的問(wèn)題是,出現(xiàn)了一種阻礙,讓問(wèn)題復(fù)雜化了。所以就有了Ontology在生物領(lǐng)域中的應(yīng)用,實(shí)現(xiàn)“書同文”。

go定義了基因/基因產(chǎn)物的功能(通過(guò)術(shù)語(yǔ))且定義了它們各自之間功能是怎樣聯(lián)系的(關(guān)系)。它組成了一個(gè)具有大量term的詞匯庫(kù),并定義各種term之間的關(guān)系(is_a part_of R)。

GO通過(guò)三個(gè)方面的術(shù)語(yǔ)對(duì)基因/基因產(chǎn)物的功能進(jìn)行描述:分子功能(molecular function) -由基因/基因產(chǎn)物行使的分子水平上的功能; 細(xì)胞組件(cellular component)-基因/基因產(chǎn)物產(chǎn)生功能時(shí)其在細(xì)胞結(jié)構(gòu)上的位置;生物學(xué)過(guò)程(biological process)-在哪個(gè)生物學(xué)通路/生物過(guò)程發(fā)揮作用。

目前,GO 注釋主要有兩種方法:

(1)序列相似性比對(duì)(BLAST):例如blast2go(將blast結(jié)果轉(zhuǎn)化為GO注釋)

(2)結(jié)構(gòu)域相似性比對(duì)(InterProScan)

blast2go的本地化教程:

在blast2go軟件正確安裝的情況下,使用blast2go進(jìn)行g(shù)o注釋,出現(xiàn)無(wú)法得到注釋結(jié)果的問(wèn)題:

另外還有可能出錯(cuò)的原因是,blast2go無(wú)法識(shí)別blast高的版本號(hào),當(dāng)使用高版本的blast的時(shí)候,直接將版本號(hào)給修改為低版本的就行了,例如(BLASTX 2.2.25+)

GO 的圖形是一個(gè)有向無(wú)環(huán)圖

如何學(xué)習(xí)GO語(yǔ)言?

Go語(yǔ)言也稱 Golang,兼具效率、性能、安全、健壯等特性。這套Go語(yǔ)言教程(Golang教程)通俗易懂,深入淺出,既適合沒(méi)有基礎(chǔ)的讀者快速入門,也適合工作多年的程序員查閱知識(shí)點(diǎn)。

Go 語(yǔ)言

這套教程在講解一些知識(shí)點(diǎn)時(shí),將 Go 語(yǔ)言和其他多種語(yǔ)言進(jìn)行對(duì)比,讓掌握其它編程語(yǔ)言的讀者能迅速理解 Go 語(yǔ)言的特性。Go語(yǔ)言從底層原生支持并發(fā),無(wú)須第三方庫(kù)、開(kāi)發(fā)者的編程技巧和開(kāi)發(fā)經(jīng)驗(yàn)就可以輕松搞定。

Go語(yǔ)言(或 Golang)起源于 2007 年,并在 2009 年正式對(duì)外發(fā)布。Go 是非常年輕的一門語(yǔ)言,它的主要目標(biāo)是“兼具 Python 等動(dòng)態(tài)語(yǔ)言的開(kāi)發(fā)速度和 C/C++ 等編譯型語(yǔ)言的性能與安全性”。

Go語(yǔ)言是編程語(yǔ)言設(shè)計(jì)的又一次嘗試,是對(duì)類C語(yǔ)言的重大改進(jìn),它不但能讓你訪問(wèn)底層操作系統(tǒng),還提供了強(qiáng)大的網(wǎng)絡(luò)編程和并發(fā)編程支持。Go語(yǔ)言的用途眾多,可以進(jìn)行網(wǎng)絡(luò)編程、系統(tǒng)編程、并發(fā)編程、分布式編程。

Go語(yǔ)言的推出,旨在不損失應(yīng)用程序性能的情況下降低代碼的復(fù)雜性,具有“部署簡(jiǎn)單、并發(fā)性好、語(yǔ)言設(shè)計(jì)良好、執(zhí)行性能好”等優(yōu)勢(shì),目前國(guó)內(nèi)諸多 IT 公司均已采用Go語(yǔ)言開(kāi)發(fā)項(xiàng)目。Go語(yǔ)言有時(shí)候被描述為“C 類似語(yǔ)言”,或者是“21 世紀(jì)的C語(yǔ)言”。Go 從C語(yǔ)言繼承了相似的表達(dá)式語(yǔ)法、控制流結(jié)構(gòu)、基礎(chǔ)數(shù)據(jù)類型、調(diào)用參數(shù)傳值、指針等很多思想,還有C語(yǔ)言一直所看中的編譯后機(jī)器碼的運(yùn)行效率以及和現(xiàn)有操作系統(tǒng)的無(wú)縫適配。

因?yàn)镚o語(yǔ)言沒(méi)有類和繼承的概念,所以它和 Java 或 C++ 看起來(lái)并不相同。但是它通過(guò)接口(interface)的概念來(lái)實(shí)現(xiàn)多態(tài)性。Go語(yǔ)言有一個(gè)清晰易懂的輕量級(jí)類型系統(tǒng),在類型之間也沒(méi)有層級(jí)之說(shuō)。因此可以說(shuō)Go語(yǔ)言是一門混合型的語(yǔ)言。

此外,很多重要的開(kāi)源項(xiàng)目都是使用Go語(yǔ)言開(kāi)發(fā)的,其中包括 Docker、Go-Ethereum、Thrraform 和 Kubernetes。Go 是編譯型語(yǔ)言,Go 使用編譯器來(lái)編譯代碼。編譯器將源代碼編譯成二進(jìn)制(或字節(jié)碼)格式;在編譯代碼時(shí),編譯器檢查錯(cuò)誤、優(yōu)化性能并輸出可在不同平臺(tái)上運(yùn)行的二進(jìn)制文件。要?jiǎng)?chuàng)建并運(yùn)行 Go 程序,程序員必須執(zhí)行如下步驟。

使用文本編輯器創(chuàng)建 Go 程序;

保存文件;編譯程序;運(yùn)行編譯得到的可執(zhí)行文件。

這不同于 Python、Ruby 和 JavaScript 等語(yǔ)言,它們不包含編譯步驟。Go 自帶了編譯器,因此無(wú)須單獨(dú)安裝編譯器。

鏈喬教育在線旗下學(xué)碩創(chuàng)新區(qū)塊鏈技術(shù)工作站是中國(guó)教育部學(xué)校規(guī)劃建設(shè)發(fā)展中心開(kāi)展的“智慧學(xué)習(xí)工場(chǎng)2020-學(xué)碩創(chuàng)新工作站 ”唯一獲準(zhǔn)的“區(qū)塊鏈技術(shù)專業(yè)”試點(diǎn)工作站。專業(yè)站立足為學(xué)生提供多樣化成長(zhǎng)路徑,推進(jìn)專業(yè)學(xué)位研究生產(chǎn)學(xué)研結(jié)合培養(yǎng)模式改革,構(gòu)建應(yīng)用型、復(fù)合型人才培養(yǎng)體系。

標(biāo)題名稱:go語(yǔ)言沒(méi)有注解,go語(yǔ)言 注解
瀏覽地址:http://www.yijiale78.com/article42/hegiec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站商城網(wǎng)站Google靜態(tài)網(wǎng)站外貿(mào)網(wǎng)站建設(shè)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作