mian.go調(diào)用名為"pk"的包
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供敘永網(wǎng)站建設(shè)、敘永做網(wǎng)站、敘永網(wǎng)站設(shè)計、敘永網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、敘永企業(yè)網(wǎng)站模板建站服務(wù),十年敘永做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
所有文件都在項目目錄"projectfile"下,其中本地包"pk"的文件在"package"目錄下。
使用go mod進行依賴包的管理,因此注意項目根目錄下是否有g(shù)o.mod,沒有的一定要先go mod init 項目名稱。
import引用時,go.mod把所在目錄作為根目錄,填寫路徑時把相對路徑寫在s5后面。
go語言 一個主package包引入同級目錄下go文件包編譯出錯是設(shè)置錯誤造成的,解決方法為:
1、先使用import "strings"導入strings庫。
2、HasPrefix?判斷字符串?s?是否以?prefix?開頭。
3、HasSuffix?判斷字符串?s?是否以?suffix?結(jié)尾。
4、可以看看判斷的代碼。
5、在cmd下運行一下go run test.go,看看如下結(jié)果。
6、Contains?判斷字符串?s?是否包含?substr,也就是判斷一下S是否在strings中。
7、在cmd下運行g(shù)o run test.go看看結(jié)果。
問題的關(guān)鍵在于GOPATH的設(shè)置,import是必須的,但是還有個條件就是要把自定義包的路徑加入到GOPATH中。
可以使用go env查看一下設(shè)置。 do it ~~~,開始可能會混亂,多試幾次就好了。
針對GO 的 2018年11月的最新版本。。。