最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Go語(yǔ)言空白表示符_的實(shí)例用法

 更新時(shí)間:2021年07月04日 14:52:31   作者:PrnyNing  
在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于Go語(yǔ)言空白表示符_的實(shí)例用法,有興趣的朋友們可以學(xué)習(xí)參考下。

在GO語(yǔ)言中,導(dǎo)入了包,卻不在代碼中使用它,是非法的。當(dāng)這么做時(shí),編譯器是會(huì)報(bào)錯(cuò)的。其原因是為了避免導(dǎo)入過(guò)多未使用的包,從而導(dǎo)致編譯時(shí)間顯著增加。如下代碼:

package main 

import (
    "geometry/rectangle" // 導(dǎo)入自定的包
)
func main() {

}

上面的程序?qū)?huì)拋出錯(cuò)誤 imported and not used: "geometry/rectangle"

然而,在程序開發(fā)的活躍階段,又常常會(huì)先導(dǎo)入包,而暫不使用它。遇到這種情況就可以使用空白標(biāo)識(shí)符 _。

下面的代碼可以避免上述程序的錯(cuò)誤:

package main
import (  
    "geometry/rectangle" 
)
var _ = rectangle.Area // 錯(cuò)誤屏蔽器
func main() {
}

var _ = rectangle.Area 這一行屏蔽了錯(cuò)誤。我們應(yīng)該了解這些錯(cuò)誤屏蔽器(Error Silencer)的動(dòng)態(tài),在程序開發(fā)結(jié)束時(shí)就移除它們,包括那些還沒(méi)有使用過(guò)的包。由此建議在 import 語(yǔ)句下面的包級(jí)別范圍中寫上錯(cuò)誤屏蔽器。

有時(shí)候我們導(dǎo)入一個(gè)包,只是為了確保它進(jìn)行了初始化,而無(wú)需使用包中的任何函數(shù)或變量。例如,我們或許需要確保調(diào)用了 rectangle 包的 init 函數(shù),而不需要在代碼中使用它。這種情況也可以使用空白標(biāo)識(shí)符,如下所示。

package main 

import (
    _ "geometry/rectangle" 
)
func main() {

}

運(yùn)行上面的程序,會(huì)輸出 rectangle package initialized。盡管在所有代碼里,我們都沒(méi)有使用這個(gè)包,但還是成功初始化了它。

相關(guān)文章

  • go?doudou應(yīng)用中使用注解示例詳解

    go?doudou應(yīng)用中使用注解示例詳解

    這篇文章主要為大家介紹了go?doudou應(yīng)用中使用注解示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • 解決Go中攔截HTTP流數(shù)據(jù)時(shí)字段丟失的問(wèn)題

    解決Go中攔截HTTP流數(shù)據(jù)時(shí)字段丟失的問(wèn)題

    在開發(fā)高并發(fā)的Web應(yīng)用時(shí),尤其是在處理HTTP代理和流數(shù)據(jù)攔截的場(chǎng)景下,遇到數(shù)據(jù)丟失的問(wèn)題并不罕見(jiàn),最近,在一個(gè)項(xiàng)目中,我遇到了一個(gè)棘手的問(wèn)題:在攔截并轉(zhuǎn)發(fā)HTTP流數(shù)據(jù)的過(guò)程中,某些數(shù)據(jù)字段因?yàn)樘幚磉^(guò)快而被丟失,所以本文給大家介紹如何解決這個(gè)問(wèn)題
    2024-08-08
  • 自動(dòng)生成代碼controller?tool的簡(jiǎn)單使用

    自動(dòng)生成代碼controller?tool的簡(jiǎn)單使用

    這篇文章主要為大家介紹了自動(dòng)生成代碼controller?tool的簡(jiǎn)單使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Go語(yǔ)言struct類型介紹

    Go語(yǔ)言struct類型介紹

    這篇文章主要介紹了Go語(yǔ)言struct類型介紹,本文講解了struct的2種聲明方式,struct的匿名字段等內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • GO語(yǔ)言實(shí)現(xiàn)文件上傳代碼分享

    GO語(yǔ)言實(shí)現(xiàn)文件上傳代碼分享

    本文給大家分享的是一則使用golang實(shí)現(xiàn)文件上傳的代碼,主要是使用os.Create創(chuàng)建文件,io.Copy來(lái)保存文件,思路非常清晰,這里推薦給大家,有需要的小伙伴參考下吧。
    2015-03-03
  • 盤點(diǎn)總結(jié)2023年Go并發(fā)庫(kù)有哪些變化

    盤點(diǎn)總結(jié)2023年Go并發(fā)庫(kù)有哪些變化

    這篇文章主要為大家介紹了2023年Go并發(fā)庫(kù)的變化盤點(diǎn)總結(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • Go panic和recover函數(shù)使用細(xì)節(jié)深入探究

    Go panic和recover函數(shù)使用細(xì)節(jié)深入探究

    這篇文章主要為大家介紹了Go?的panic和recover函數(shù)使用細(xì)節(jié)深入探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • 詳解golang中模板的常用語(yǔ)法

    詳解golang中模板的常用語(yǔ)法

    這篇文章主要介紹了golang模板中的常用語(yǔ)法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • go高并發(fā)時(shí)append方法偶現(xiàn)錯(cuò)誤解決分析

    go高并發(fā)時(shí)append方法偶現(xiàn)錯(cuò)誤解決分析

    這篇文章主要為大家介紹了go高并發(fā)時(shí)append方法偶現(xiàn)錯(cuò)誤解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • go語(yǔ)言實(shí)現(xiàn)AES加密的方法

    go語(yǔ)言實(shí)現(xiàn)AES加密的方法

    這篇文章主要介紹了go語(yǔ)言實(shí)現(xiàn)AES加密的方法,實(shí)例分析了Go語(yǔ)言的加密技巧,需要的朋友可以參考下
    2015-03-03

最新評(píng)論

贡觉县| 明溪县| 万盛区| 喀喇沁旗| 崇礼县| 蒙阴县| 德兴市| 白河县| 玉环县| 永州市| 朝阳市| 南平市| 蓝田县| 阿鲁科尔沁旗| 阜南县| 石泉县| 福州市| 牡丹江市| 会东县| 洞口县| 凯里市| 茶陵县| 抚松县| 睢宁县| 潞城市| 北京市| 洛隆县| 临泉县| 房产| 社会| 宜宾县| 莆田市| 墨竹工卡县| 崇礼县| 南江县| 吉水县| 宁南县| 抚宁县| 封丘县| 庄浪县| 高阳县|