[解決済み] 同じ名前の異なるパッケージをインポートして使用する方法
2022-04-25 19:27:58
質問
例えば、1つのソースファイルでtext/templateとhtml/templateの両方を使いたいのですが、どうすればいいですか? しかし、以下のコードではエラーが発生します。
import (
"fmt"
"net/http"
"text/template" // template redeclared as imported package name
"html/template" // template redeclared as imported package name
)
func handler_html(w http.ResponseWriter, r *http.Request) {
t_html, err := html.template.New("foo").Parse(`{{define "T"}}Hello, {{.}}!{{end}}`)
t_text, err := text.template.New("foo").Parse(`{{define "T"}}Hello, {{.}}!{{end}}`)
}
解決方法は?
import (
"text/template"
htemplate "html/template" // this is now imported as htemplate
)
もっと詳しく読む 仕様書に .
関連
-
[解決済み] __init__.py でも「非パッケージで相対的なインポートを試みた」を修正する方法
-
[解決済み] -saveと-save-devの違いは何ですか?
-
コンパイル: バージョン "" は go ツールのバージョン "" と一致しません。
-
[解決済み] npmのユーザーインストール済みパッケージの一覧を表示する方法は?
-
[解決済み] PythonモジュールとPythonパッケージの違いは何ですか?
-
[解決済み] require()とlibrary()の違いは何ですか?
-
[解決済み] package.json にないパッケージを node_modules フォルダから削除するには?
-
[解決済み】C言語の三項演算子に相当するGoの慣用句は何ですか?
-
[解決済み】gopathを使わずにローカルパッケージをインポートする方法
-
[解決済み] カスタムパッケージの使用方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Goで配列を反転させるにはどうしたらいいですか?
-
[解決済み] GoのHTTP基本認証
-
[解決済み] SDL2 パッケージを提供する必要なモジュールはありません。
-
コンパイル: バージョン "" は go ツールのバージョン "" と一致しません。
-
[解決済み] Goのペア/タプルデータ型
-
[解決済み] Goでfloat64をintに変換する
-
[解決済み] golangでリーズナブルなスタック実装をお探しですか?
-
[解決済み] デュレーションと整数を掛け合わせる方法は?
-
[解決済み] 2枚のスライスの等価性を確認する
-
[解決済み】データ(型インターフェース{})を文字列に変換できない:型アサーションが必要