欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Go語言中同一個package中函數(shù)互相調(diào)用為undefined的解決

 更新時間:2023年03月03日 10:59:57   作者:wongyaa  
這篇文章主要介紹了Go語言中同一個package中函數(shù)互相調(diào)用為undefined的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

同一個package中函數(shù)互相調(diào)用為undefined的解決

代碼如下:

package main

import "fmt"

func main() {
    myFunc()
}

func init() {
    fmt.Println("there is main.init()")
}
package main

import "fmt"

func init() {
    fmt.Println("there is myClass.init()")
}

func myFunc() {
    fmt.Println("there is myClass.myFunc()")
}

執(zhí)行main方法后得到:

這里寫圖片描述

解決方案

GoLand通過option+F12打開Terminal終端執(zhí)行一下操作:

go run *.go

或者

go build .
./run
// 恕我直言,這種方法還沒成功

同一個package下不同文件中函數(shù)調(diào)用報未定義問題

代碼如下:

  • hello.go文件
package main

import "fmt"

func hello() ?{
? ?fmt.Print("go =======")
}
  • main.go文件
package main

func main() {
? ? hello()
}

編譯過程報錯:

# command-line-arguments
test\main.go:10:3: undefined: hello


Process finished with exit code 2

出現(xiàn)這樣的原因是hello.go文件并未編譯

解決方式大致有兩種

  • 第一個:通過go命令編譯,go run *.go 或 (go bulid . ,. run)
  • 第二個:通過單元測試調(diào)用函數(shù)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • go語言實現(xiàn)將重要數(shù)據(jù)寫入圖片中

    go語言實現(xiàn)將重要數(shù)據(jù)寫入圖片中

    本文給大家分享的是go語言實現(xiàn)將數(shù)據(jù)的二進(jìn)制形式寫入圖像紅色通道數(shù)據(jù)二進(jìn)制的低位,從而實現(xiàn)將重要數(shù)據(jù)隱藏,有需要的小伙伴參考下吧。
    2015-03-03
  • 6行代碼快速解決golang TCP粘包問題

    6行代碼快速解決golang TCP粘包問題

    在用golang開發(fā)人工客服系統(tǒng)的時候碰到了粘包問題,那么什么是粘包呢?下面這篇文章主要給大家介紹了關(guān)于如何通過6行代碼快速解決golang TCP粘包問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • Go?函數(shù)中獲取調(diào)用者的函數(shù)名和文件名及行號

    Go?函數(shù)中獲取調(diào)用者的函數(shù)名和文件名及行號

    這篇文章主要介紹了Go?函數(shù)中獲取調(diào)用者的函數(shù)名和文件名及行號,文章圍主題詳細(xì)內(nèi)容展開相關(guān)介紹,感興趣的小伙伴可以參考一下
    2022-05-05
  • Golang自定義開發(fā)Prometheus?exporter詳解

    Golang自定義開發(fā)Prometheus?exporter詳解

    Exporter是基于Prometheus實施的監(jiān)控系統(tǒng)中重要的組成部分,承擔(dān)數(shù)據(jù)指標(biāo)的采集工作,這篇文章主要為大家介紹了如何自定義編寫開發(fā)?Prometheus?exporter,感興趣的可以了解一下
    2023-06-06
  • Windows下Goland的環(huán)境搭建過程詳解

    Windows下Goland的環(huán)境搭建過程詳解

    這篇文章主要介紹了Windows下Goland的環(huán)境搭建過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Go語言基礎(chǔ)閉包的原理分析示例詳解

    Go語言基礎(chǔ)閉包的原理分析示例詳解

    這篇文章主要為大家介紹了Go語言基礎(chǔ)閉包的底層原理及實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2021-11-11
  • Golang設(shè)計模式之組合模式講解

    Golang設(shè)計模式之組合模式講解

    這篇文章主要介紹了Golang設(shè)計模式之組合模式,組合模式針對于特定場景,如文件管理、組織管理等,使用該模式能簡化管理,使代碼變得非常簡潔
    2023-01-01
  • 一文搞懂Go語言標(biāo)準(zhǔn)庫strconv

    一文搞懂Go語言標(biāo)準(zhǔn)庫strconv

    strconv包實現(xiàn)了基本數(shù)據(jù)類型和其字符串表示的相互轉(zhuǎn)換,本文主要介紹Go語言標(biāo)準(zhǔn)庫strconv,想要學(xué)習(xí)strconv標(biāo)準(zhǔn)庫的可以了解一下
    2023-04-04
  • Go語言映射內(nèi)部實現(xiàn)及基礎(chǔ)功能實戰(zhàn)

    Go語言映射內(nèi)部實現(xiàn)及基礎(chǔ)功能實戰(zhàn)

    這篇文章主要為大家介紹了Go語言映射的內(nèi)部實現(xiàn)和基礎(chǔ)功能實戰(zhàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2022-03-03
  • Go語言中獲取IP地址的方法小結(jié)

    Go語言中獲取IP地址的方法小結(jié)

    這篇文章主要為大家詳細(xì)介紹了Go語言中獲取IP地址的常用方法,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12

最新評論