• [解決済み] マップの初期化にはどっちがいい?重複

    質問 この質問はすでにここに回答があります : マップの作成(makeあり/makeなし (回答1件) 終了 6 年前 . とし

    2022-07-07 04:44:53
  • [解決済み] Golangで長い行を改行するには?

    質問 Pythonから来た私は、80カラムより長いコード行を見るのに慣れていません。 だから、私はこれに遭遇したとき。 err := database.QueryRow("select * from users where user_id=?", id).Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, &amp

    2022-07-03 04:34:40
  • [解決済み] http.ResponseWriterにHTTPステータスコードを設定する方法

    質問 の HTTP ステータスコードはどのように設定するのですか? http.ResponseWriter に HTTP ステータスコードを設定するにはどうすればよいですか (例: 500 または 403)? 通常、リクエストには200のステータスコードがついていることがわかります。 どのように解決するのですか? 使用方法 http.ResponseWriter.Writ

    2022-06-23 12:01:28
  • [解決済み] Go Array As Arguments のアンパッキングを解除する

    質問 PythonやRubyでは、配列を引数として解凍するためのsplat演算子(*)がありますね。Javascriptでは、.apply()関数があります。Go で関数の引数として配列/スライスをアンパックする方法はありますか。このためのリソースがあれば、それもまた素晴らしいことです。 これに沿った何か。 func my_func(a, b int) (int) { retu

    2022-06-01 23:39:18
  • [解決済み] なぜGoには "goto "文があるのですか?[クローズド]

    質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了

    2022-05-31 01:41:16
  • [解決済み] Goではマップは値で渡されるのですか、それとも参照で渡されるのですか?

    質問 Goではマップは値で渡されるのですか、それとも参照で渡されるのですか? 関数を以下のように定義することは常に可能ですが、これはやりすぎでしょうか? func foo(dat *map[string]interface{}) {...} 戻り値についても同じ質問があります。マップへのポインタを返すべきなのか、それともマップを値として返すべきなのか? もちろん、不必要なデー

    2022-05-30 13:38:17
  • [解決済み] Nチャンネルを聴くには?(動的選択文)

    質問 2つのゴルーチンを実行する無限ループを開始するために、以下のコードを使用することができます。 msgを受信したら、新しいゴルーチンを開始し、永遠に続きます。 c1 := make(chan string) c2 := make(chan string) go DoStuff(c1, 5) go DoStuff(c2, 2) for ; true; { select

    2022-05-17 17:49:57
  • [解決済み] go buildは何を作るのか?(go build vs. go install)

    質問 新しい Go プログラマは、基本的な go build コマンドが何をするのか知らないか、または混乱していることがよくあります。 はいったい何をするのでしょうか? go build と go install コマンドはビルドし、その結果や出力をどこに置くのでしょうか? どのように解決するのですか? どのような go コマンドが何をするかは、このコマンドを通常のパッ

    2022-05-15 13:22:01
  • [解決済み] Go の http パッケージで、POST リクエストのクエリ文字列を取得するにはどうすればよいですか?

    質問 私は http パッケージを使用して POST リクエストを処理しています。のクエリ文字列の内容にアクセスしてパースするにはどうしたらよいでしょうか? Request オブジェクトからクエリ文字列のコンテンツにアクセスして解析するにはどうすればよいのでしょうか?私は公式のドキュメントから答えを見つけることができません。 どのように解決するのですか? QueryStringは

    2022-05-13 17:37:38
  • [解決済み] Goの時間からtime.Durationを引く

    質問 私は time.Time から取得した値 time.Now() から取得した値で、ちょうど1ヶ月前の別の時刻を取得したい。 引き算が可能なことは知っていますが time.Sub() (これは別の time.Time を欲している)、しかし、それは結果的に time.Duration となってしまい、その逆が必要なのです。 どのように解決するのですか? 試し

    2022-05-13 06:41:46
  • [解決済み] スライス内の要素を削除する

    質問内容 func main() { a := []string{"Hello1", "Hello2", "Hello3"} fmt.Println(a) // [Hello1 Hello2 Hello3] a = append(a[:0], a[1:]...) fmt.Println(a) // [Hello2 Hello3] } このa

    2022-05-09 09:07:14
  • [解決済み] interface{}を文字列に変換するには?

    質問 を使っています。 ドコプト を使用してコマンドライン引数をパースしています。これはうまくいき、次のようなマップになります。 map[<host>:www.google.de <port>:80 --help:false --version:false] 今度は、このファイルを連結して host と port の値を、2つの値の間にコロンを入

    2022-05-05 16:55:46
  • [解決済み] Go のインデント: タブとスペース?

    質問 Go ソース コードのインデントにタブとスペースのどちらを優先するかを設定する、Google Go 標準コーディング規約の文書はどこかにありますか? 公式の推奨事項があれば教えてください。 解決方法は? 公式の推奨は、コードの書式を go fmt または、gofmt コマンドを直接使用する gofmt -w . 詳細はこちらでご覧いただけます こちら

    2022-05-05 13:37:54
  • [解決済み] 整数を浮動小数点数に変換する

    質問 整数の値を float64 の型は? 試してみた float(integer_value) しかし、これではうまくいきません。でこれを行うパッケージは見当たりません。 Golang.org どうすれば float64 を整数値で表現することはできますか? どのように解決するのですか? はありません。 float という型があります。 見た目は f

    2022-05-03 06:29:09
  • [解決済み] Goにおけるfmt.Println()とprintln()の相違点

    質問 以下の図のように、両方の fmt.Println() と println() はGoで同じ出力をします。 Hello world! でも、この2つはどう違うのでしょうか? スニペット1では fmt パッケージを使用します。 package main import ( "fmt" ) func main() { fmt.Println("He

    2022-05-01 08:38:08
  • [解決済み] OSXでGoをクロスコンパイルする?

    質問 OSX上でGoアプリをクロスコンパイルして、WindowsとLinux用のバイナリをビルドしようとしています。私はネット上で見つけることができるすべてのものを読みました。私が見つけた最も近い例は、(go-nutsメーリングリスト上の多くの未完成の議論を除いて)上で公開されています。 http://solovyov.net/en/2012/03/09/cross-compiling

    2022-04-28 17:28:31
  • [解決済み] Goで他のファイルから関数を呼び出す方法

    質問 Goで他のファイルから関数を呼び出したいのですが、どうすればいいですか?どなたか教えてください。 test1.go package main func main() { demo() } test2.go package main import "fmt" func main() { } func demo() { fmt.Println("HI"

    2022-04-28 14:50:29
  • [解決済み] なぜ、*Structを*Interfaceに割り当てることができないのですか?

    質問 をやっているところです。 ツアーに行く ポインターとインターフェースについて混乱しています。なぜこのGoのコードはコンパイルできないのでしょうか? package main type Interface interface {} type Struct struct {} func main() { var ps *Struct var pi *Interf

    2022-04-28 13:20:30
  • [解決済み] Goのファイル名にはどのような規則がありますか?

    質問 Go のパッケージの命名規則がわかりました:単語の間にアンダースコアを使用せず、すべて小文字にします。 この規約は、ファイル名にも適用されるのでしょうか? また、javaのクラスのように1つの構造体を1つのファイルに入れ、その構造体の名前をファイル名にするのですか? 現在、WebServerという構造体がある場合、web_server.goというファイルにまとめています。

    2022-04-28 10:24:29
  • [解決済み] interface{}の意味は?

    質問事項 私はインターフェイスの初心者で、以下の方法でSOAPリクエストを行おうとしています。 ギズーブ の意味がわからない。 Msg interface{} をこのコードの中に入れてください。 type Envelope struct { Body `xml:"soap:"` } type Body struct { Msg interface{} }

    2022-04-27 08:58:32