2016-03-25 2 views
-3

_は、空白の識別子としてGoで使用され、値を破棄します。以下のimportステートメントはパッケージをインポートし、その関数initを実行します。パッケージの別名を_とする方法はありますか?私はそれを_.Method()として使うことができます。GOパッケージをアンダースコア "_"としてインポートするには?

import (
    _ "github.com/ziutek/mymysql/godrv" 
) 
+0

パッケージ名を難読化しようとしているならば、なぜただ、他の単一の文字を使用しない:あなたがすることができる最も近い2つのアンダースコアを使用しているのですか? – JimB

+0

@JimBエイリアスとして '_'を回避する方法があれば、私は骨董品です。私はエイリアスとして完全に任意の文字を使用することができます。 – Bun

答えて

0

いいえ、あなたが説明した理由でこれは不可能です。

import (
    __ "github.com/ziutek/mymysql/godrv" 
) 
__.Method() 
関連する問題