濮阳杆衣贸易有限公司

主頁 > 知識庫 > 解決golang在import自己的包報(bào)錯的問題

解決golang在import自己的包報(bào)錯的問題

熱門標(biāo)簽:壽光微信地圖標(biāo)注 百度地圖標(biāo)注后傳給手機(jī) 外呼系統(tǒng)用什么卡 電話機(jī)器人軟件免費(fèi) 阿克蘇地圖標(biāo)注 涿州代理外呼系統(tǒng) 評價高的400電話辦理 外呼系統(tǒng)顯本地手機(jī)號 excel地圖標(biāo)注分布數(shù)據(jù)

原因:

使用git clone項(xiàng)目后,項(xiàng)目根路徑是小寫英文名稱,比如cmdbapi,但是項(xiàng)目里面的import導(dǎo)入自己的相關(guān)包時,紅色報(bào)錯

解決:

把項(xiàng)目名稱改寫成import導(dǎo)入包的名稱,即cmdbApi。當(dāng)然也可以將import導(dǎo)入包改寫成小寫。

補(bǔ)充:golang之import導(dǎo)入包的一些特殊用法

我們學(xué)習(xí)了golang之后,曉得關(guān)鍵字import是go的包導(dǎo)入語法,而且我們的第一個程序通常都需要輸出hello world。

示例如下:

     import(
         "fmt"
     )
     fmt.Println("hello world")

我們看到golang需要輸出內(nèi)容,需要引入包fmt;相對于php就比較麻煩了。上面這種引入方式是比較常見的方式,但是我們通常會遇到引入包之前有‘.',‘別名','-',對于新手同學(xué)來說很疑惑,這些是干嘛用的那?

點(diǎn)

例子:

import( . “fmt” )

含義:這個點(diǎn)操作的含義就是這個包導(dǎo)入之后在你調(diào)用這個包的函數(shù)時,你可以省略前綴的包名,也就是前面你調(diào)用的fmt.Println(“hello world”) 可以省略的寫成Println(“hello world”)

別名

例子:

import( f “fmt” )

含義: 別名操作調(diào)用包函數(shù)時前綴變成了重命名的前綴,即f.Println(“hello world”)

例子:

import ( _ “github.com/go-sql-driver/mysql”)

含義:

操作其實(shí)只是引入該包。當(dāng)導(dǎo)入一個包時,它所有的init()函數(shù)就會被執(zhí)行,但有些時候并非真的需要使用這些包,僅僅是希望它的init()函數(shù)被執(zhí) 行而已。

這個時候就可以使用_操作引用該包了。即使用_操作引用包是無法通過包名來調(diào)用包中的導(dǎo)出函數(shù),而是只是為了簡單的調(diào)用其init函數(shù)()

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Golang中Bit數(shù)組的實(shí)現(xiàn)方式
  • Golang 如何實(shí)現(xiàn)函數(shù)的任意類型傳參
  • 解決Golang time.Parse和time.Format的時區(qū)問題
  • Golang 使用Map實(shí)現(xiàn)去重與set的功能操作
  • 使用Golang的channel交叉打印兩個數(shù)組的操作
  • golang goroutine順序輸出方式
  • golang 在windows中設(shè)置環(huán)境變量的操作
  • golang 通用Contains方法分享

標(biāo)簽:汕頭 吐魯番 重慶 梅河口 蘭州 欽州 銅川 雞西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決golang在import自己的包報(bào)錯的問題》,本文關(guān)鍵詞  解決,golang,在,import,自己的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決golang在import自己的包報(bào)錯的問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于解決golang在import自己的包報(bào)錯的問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    五莲县| 三江| 兴山县| 内丘县| 普兰店市| 故城县| 寻甸| 定日县| 卫辉市| 湖州市| 大港区| 茶陵县| 册亨县| 灵丘县| 凤凰县| 青田县| 织金县| 嘉荫县| 清流县| 应城市| 绥德县| 南阳市| 宜川县| 曲沃县| 邳州市| 高碑店市| 邯郸县| 泽州县| 宝鸡市| 谢通门县| 砀山县| 克什克腾旗| 都安| 双柏县| 西充县| 陇南市| 湖北省| 文安县| 白城市| 师宗县| 威信县|