Go言語で自作したローカルパッケージを読み込む方法です。
【注意】
相対パスでの読み込みは非推奨です。$HOME/go/src配下にソースコードを置いて絶対パスで指定することを推奨します。
相対パスで読み込めます。
import (
"./config"
)
例
ディレクトリ構成
main.go
└config/config.go
main.go
package main
import (
"fmt"
"./config"
)
func main() {
fmt.Println(config.Name)c main() {
}
config.go
package config
const Name string = "Jon"
> 相対パスでの読み込みは非推奨です。$HOME/go/src配下にソースコードを置いて絶対パスで指定することを推奨します。
どの立場で非推奨なのでしょうか?立場を明確にすべきです。
言語として非推奨なのであればソースを載せるべきかと思われます。