-
[解決済み] Goで2Dスライスを作成する簡潔な方法は何ですか?
質問 を見ながら、囲碁を勉強しています。 囲碁のツアー . その中で、2Dのスライスを作成する課題がありました。 dy の行と dx を含むカラム uint8 . 私が現在行っている、うまくいく方法は、次のとおりです。 a:= make([][]uint8, dy) // initialize a slice of dy slices for i:=0;i<
2022-04-26 13:23:44 -
[解決済み] Goのメソッドにおけるデフォルト値
質問 Goの関数でデフォルト値を指定する方法はありますか?ドキュメントで探そうとしているのですが、これが可能であることを指定するものが見つかりません。 func SaySomething(i string = "Hello")(string){ ... } 解決方法は? いいえ、Googleの権力者たちは、それをサポートしないことを選択しました。 https://group
2022-04-26 01:18:44 -
[解決済み] 同じ名前の異なるパッケージをインポートして使用する方法
質問 例えば、1つのソースファイルでtext/templateとhtml/templateの両方を使いたいのですが、どうすればいいですか? しかし、以下のコードではエラーが発生します。 import ( "fmt" "net/http" "text/template" // template redeclared as imported package name
2022-04-25 19:27:58 -
[解決済み] Go言語には関数/メソッドのオーバーロードがありますか?
質問 C言語のライブラリをGoに移植しています。Cの関数(varargs付き)は次のように定義されています。 curl_easy_setopt(CURL *curl, CURLoption option, ...); そこで、C言語のラッパー関数を作りました。 curl_wrapper_easy_setopt_str(CURL *curl, CURLoption option,
2022-04-25 17:30:38 -
[解決済み] Goのnil検出
質問 Goでは、このようにnilを検出するコードを多く見かけます。 if err != nil { // handle the error } が、このような構造体になっています。 type Config struct { host string port float64 } とすると、configはConfigのインスタンスになりますね
2022-04-25 16:22:03 -
[解決済み] Goでio.Readerから文字列へ
質問 私は io.ReadCloser オブジェクトを作成します。 http.Response オブジェクト)を作成します。 最も効率的な方法は、ストリーム全体を string オブジェクトを作成できますか? 解決方法は? EDITです。 1.10以降、strings.Builderが存在します。例 buf := new(strings.Builder) n,
2022-04-25 10:11:14 -
[解決済み] ネストした構造体を初期化する方法は?
質問 ネストした構造体を初期化する方法がわかりません。ここに例があります。 http://play.golang.org/p/NL6VXdHrjh package main type Configuration struct { Val string Proxy struct { Address string Port st
2022-04-24 22:40:56 -
[解決済み] const の Go 命名規則
質問 の名前に命名規則があるかどうかを調べています。 const をGolangで使っています。 個人的にはC言語のスタイルに倣って大文字で書くことが多いのですが、このページで見つけたのは http://golang.org/doc/effective_go.html この言語に関する命名規則がいくつか掲載されているようです。 どのように解決するのですか? 標準ライブラ
2022-04-24 15:16:30 -
[解決済み] 別のファイルで宣言された "未定義" 関数?
質問 私は、同じパッケージの一部である別のファイル上の関数を呼び出す基本的なgoプログラムを書こうとしています。しかし、それは返されます。 undefined: NewEmployee 以下はソースコードです。 main.go : package main func main() { emp := NewEmployee() } employee.go : p
2022-04-23 17:19:58 -
[解決済み] Go のコマンドライン呼び出しにおける 3 つのドット "./..." の意味は何ですか?
質問 Golang のテストを Travis CI 上で実行すると 3つのドットを使って依存関係をすべてダウンロードします。 : go get -d -v ./... && go build -v ./... とは何ですか? ./... を示す、または展開するのでしょうか?少し調べてみましたが、Unixの規約ではないようです。 どのように解決するのですか?
2022-04-23 15:21:37 -
[解決済み] Goで既存の型に新しいメソッドを追加するには?
質問 に便利なutilメソッドを追加したい。 gorilla/mux Route型とRouter型。 package util import( "net/http" "github.com/0xor1/gorillaseed/src/server/lib/mux" ) func (r *mux.Route) Subroute(tpl string, h http.Ha
2022-04-23 12:07:21 -
[解決済み] メインパッケージに複数のファイルがあるプロジェクトを「go run」するにはどうしたらいいですか?
質問 私は、1つのファイルを main というパッケージで main.go . このコードは再利用できないので、コードの一部を別のファイルに分けたいのですが、同じパッケージの中にあります。 の内容をどのように分割すればよいのでしょうか? main.go 別のパッケージを作成せずに、複数のファイルに分割することはできますか? このようなディレクトリ構成にしたいのですが。 ls
2022-04-22 09:14:43 -
[解決済み] golangの構造体定義におけるbacktickの使い方を教えてください。[重複しています。]
質問 この質問はすでにここに回答があります : Golangの奇妙な型定義構文(名前、型、文字列リテラルの順)。 (回答1件) 閉店 6年前
2022-04-22 08:28:13 -
[解決済み] unixのタイムスタンプをtime.Timeにパースする方法
質問 Unixの タイムスタンプ が、out of range エラーになります。レイアウトは(Goのドキュメントにあるように)正しいので、それは私にとって本当に意味がありません。 package main import "fmt" import "time" func main() { tm, err := time.Parse("1136239445", "1405
2022-04-21 22:30:32 -
[解決済み] 2つの構造体、スライス、またはマップが等しいかどうかを比較する方法は?
質問 2つの構造体、スライス、マップが等しいかどうかをチェックしたい。 しかし、次のようなコードで問題が発生しています。関連する行の私のコメントを参照してください。 package main import ( "fmt" "reflect" ) type T struct { X int Y string Z []int M map[
2022-04-21 01:28:12 -
[解決済み] 繰り返しの作業を間隔をあけて行う方法はありますか?
質問 Go で反復的なバックグラウンド タスクを実行する方法はありますか? 次のようなものを考えています。 Timer.schedule(task, delay, period) をJavaで作成しました。 ゴルーチンでできることは知っていますし Time.sleep() しかし、私は簡単に停止するものが欲しいです。 これは私が得たものですが、私には醜く見えます。 もっときれいで良い
2022-04-20 20:21:05 -
[解決済み] 文字列のスライスを1つの文字列に結合するには?
質問 package main import ( "fmt" "strings" ) func main() { reg := [...]string {"a","b","c"} fmt.Println(strings.Join(reg,",")) } というエラーが出ます。 prog.go:10: cannot use reg (type [3]string) as type
2022-04-18 15:41:03 -
[解決済み】インターフェースのスライスを変換するタイプ
質問 なぜGoは暗黙のうちに []T を []interface{} を暗黙のうちに変換する場合 T を interface{} . この変換について、私が見逃している何か自明でないことがあるのでしょうか? 例 func foo([]interface{}) { /* do something */ } func main() { var a []strin
2022-04-18 05:32:31 -
[解決済み】import文の前にあるアンダースコアは何を意味するのですか?
質問 私は見た の例です。 sqlite3 について GitHub : import ( "database/sql" "fmt" _ "github.com/mattn/go-sqlite3" "log" "os" ) で、import文の前にあるアンダースコアの意味がわからないようです。
2022-04-16 13:32:04 -
[解決済み】gopathを使わずにローカルパッケージをインポートする方法
質問 私は GOPATH しかし、私が直面しているこの問題では役に立ちません。私は、プロジェクトに固有のパッケージを作成できるようにしたいのです。 myproject/ ├── binary1.go ├── binary2.go ├── package1.go └── package2.go 複数の方法を試しましたが、どうすれば package1.go で動作するように b
2022-04-14 23:28:06
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!