亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Go語言空白表示符_的實例用法

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

在GO語言中,導入了包,卻不在代碼中使用它,是非法的。當這么做時,編譯器是會報錯的。其原因是為了避免導入過多未使用的包,從而導致編譯時間顯著增加。如下代碼:

package main 

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

}

上面的程序?qū)伋鲥e誤 imported and not used: "geometry/rectangle"

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

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

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

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

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

package main 

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

}

運行上面的程序,會輸出 rectangle package initialized。盡管在所有代碼里,我們都沒有使用這個包,但還是成功初始化了它。

相關文章

  • golang使用正則表達式解析網(wǎng)頁

    golang使用正則表達式解析網(wǎng)頁

    這篇文章主要介紹了golang使用正則表達式解析網(wǎng)頁,需要的朋友可以參考下
    2015-03-03
  • 聊聊go xorm生成mysql的結構體問題

    聊聊go xorm生成mysql的結構體問題

    這篇文章主要介紹了go xorm生成mysql的結構體問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-03-03
  • 深入解析Golang中JSON的編碼與解碼

    深入解析Golang中JSON的編碼與解碼

    隨著互聯(lián)網(wǎng)的快速發(fā)展和數(shù)據(jù)交換的廣泛應用,各種數(shù)據(jù)格式的處理成為軟件開發(fā)中的關鍵問題,本文將介紹?Golang?中?JSON?編碼與解碼的相關知識,幫助大家了解其基本原理和高效應用,需要的可以收藏一下
    2023-05-05
  • 使用golang編寫一個并發(fā)工作隊列

    使用golang編寫一個并發(fā)工作隊列

    這篇文章主要介紹了使用golang編寫一個并發(fā)工作隊列的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • golang實現(xiàn)圖像驗證碼的示例代碼

    golang實現(xiàn)圖像驗證碼的示例代碼

    這篇文章主要為大家詳細介紹了如何利用golang實現(xiàn)簡單的圖像驗證碼,文中的示例代碼講解詳細,具有一定的學習價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-10-10
  • go如何優(yōu)雅關閉Graceful?Shutdown服務

    go如何優(yōu)雅關閉Graceful?Shutdown服務

    這篇文章主要為大家介紹了go優(yōu)雅關閉Graceful?Shutdown服務詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • go web 預防跨站腳本的實現(xiàn)方式

    go web 預防跨站腳本的實現(xiàn)方式

    這篇文章主要介紹了go web 預防跨站腳本的實現(xiàn)方式,文中給大家介紹XSS最佳的防護應該注意哪些問題,本文通過實例代碼講解的非常詳細,需要的朋友可以參考下
    2021-06-06
  • Golang在Window環(huán)境使用Imagick7的過程

    Golang在Window環(huán)境使用Imagick7的過程

    這篇文章主要介紹了Golang在Window環(huán)境使用Imagick7的過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • Go語言中XML文件的讀寫操作

    Go語言中XML文件的讀寫操作

    本文主要介紹了Go語言中XML文件的讀寫操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • go中的unsafe包及使用詳解

    go中的unsafe包及使用詳解

    Unsafe code是一種繞過go類型安全和內(nèi)存安全檢查的Go代碼。這篇文章主要介紹了go中的unsafe包,需要的朋友可以參考下
    2019-07-07

最新評論