go

    96

    2答えて

    Portメソッドは整数ではなく文字列を返します。その理由は何ですか?ポートに「:」を付けるのは安全ですか?

    0

    1答えて

    私はこの休暇を取って、Goで新鮮になります。残念ながら、以下のコードでは両方のルートに404を投げています。これは最新の反復です。私はもともとルータをhandleRouter関数に持っていて、それを取り出すと404の問題を修正すると思っていました。スポイラー警告:それはしませんでした。これをどうすれば解決できますか?ありがとう! package main import ( "encod

    -1

    3答えて

    私はgo言語と関数型プログラミングの新人です。 私の質問ですが、golangで匿名関数の利点を列挙できますか?私はこのsiteから、匿名機能は「一度だけ実行する必要があり、参照する必要がないセグメントコード」であることを理解しています。私は彼らから利益を得ることができません。

    3

    1答えて

    として延期で使用する方法を渡す私たちは、簡単にパラメータとして関数を渡すとdeferでそれを使用することができます。 func main() { test(rec) } func test(f func(int)) { defer f(10) panic("test") } func rec(v int) { e := recover()

    1

    3答えて

    私はGolangのforループを使って同時に1000個のゴルーチンを開始すると考えています。 問題は次のとおりです。すべてのgoroutineが実行されていることを確認する必要があります。 これを確認するのにチャンネルを使用することは可能ですか? 構造はちょっと、このようなものです: func main { for i ... { go ... ch?

    -4

    2答えて

    golangのマニュアルは言うこの: 延期文が評価されたときに、遅延関数の引数が評価されています。 これは私を混乱させます。 質問:「評価済」とは、その値が既知であることを意味しますか?なぜ2つの例が異なっているのか理解できないだけです。これは私を混乱させる。私は以下の二つの例持つ : //It prints 0. func deferA() { i := 0 defer f

    1

    1答えて

    go-langで正確にconnectionを実行しているときにトラブルが発生しています。 これまでのところ、私がやった: u := url.URL{Scheme: "wss", Host: "streamer.cryptocompare.com"} var dialer *websocket.Dialer conn, _, err := dialer.Dial(u.String(), nil

    0

    2答えて

    イメージの範囲をダウンロードするアプリケーションを作成しようとしています。 130 116キロバイト画像(作品) 50 500キロバイト画像(作品) 130 500キロバイトイメージ(最終的にハング) 230 116キロバイトイメージ(最終的にハング) 外出バージョンGO1 .9.2 darwin/amd64 package main import ( "fmt" "io"