問題タブ [go]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
6625 参照

programming-languages - AVR アーキテクチャに移植しますか?

Google の新しい言語 Go について聞いて以来、私はそれをマイクロコントローラーのプログラミングに使用したいと思っていました。特に、Atmega シリーズのような Atmel AVR マイクロコントローラー。このアーキテクチャの Go ポートはありますか?

0 投票する
4 に答える
8091 参照

go - Go のフラグの説明

Go のフラグについて説明できる人はいますか?

0 投票する
7 に答える
28216 参照

inheritance - Go での継承の代わりの埋め込み

この設計上の決定についてどう思いますか? それにはどのような利点があり、どのような欠点がありますか?

リンク:

0 投票する
3 に答える
4254 参照

go - 共有メモリ対 Go チャネル通信

Go のスローガンの 1 つは、メモリを共有して通信しないでください。代わりに、通信によってメモリを共有します

私は、Go が同じマシン上で実行されている 2 つの異なる Go コンパイル済みバイナリを相互に通信できるようにするかどうか (つまり、クライアント サーバー) と、C++ の boost::interprocess と比較してどれくらい高速になるかを考えています。これまで見てきたすべての例は、同じプログラム ルーチン間の通信を示しているだけです。

シンプルな Go の例 (個別のクライアント コードとサーバー コードを使用) をいただければ幸いです。

0 投票する
3 に答える
6920 参照

go - ブロックせずに、ゴルーチンが完了したかどうかを確認するにはどうすればよいですか?

これまでに見たすべての例では、(<-chan演算子を介して) 結果を取得するためのブロックが含まれています。

私の現在のアプローチには、ポインタを構造体に渡すことが含まれます。

完了時にゴルーチンが書き込みます。次に、都合の良いときにいつでもチェックするのは簡単なことですfinished。より良い代替手段はありますか?

私が本当に目指しているのは、Qt スタイルのシグナルスロット システムです。私は解決策がほとんど些細なことに見えると思っています ( chans には未踏の可能性がたくさんあります) が、私はまだそれを理解するのに十分な言語に精通していません.

0 投票する
10 に答える
5704 参照

ide - Goを書くために何を使用しますか

少し早すぎることは知っていますが、Go(Googleのプログラミング言語)を試していて、geditでコードを書くのは面倒です。

それで、私の質問:Goを実験するために何を使用しますか?

0 投票する
1 に答える
439 参照

go - Go での関数の衝突

Golangの初期化では、Go プログラミング言語でメソッドを任意のオブジェクトにアタッチする方法について説明しています。String例として、新しく定義されたByteSize型のメソッドを示します。

String などのメソッドを型にアタッチする機能により、そのような値は、一般的な型の一部であっても、印刷用に自動的にフォーマットすることができます。

明確でないのは次のことです:ByteSizefunc (b ByteSize) String() stringの両方がどこかのパッケージで定義されている場合、そのパッケージをインポートしますがByteSize、独自の文字列メソッドを使用して記述して の表示をカスタマイズしたい場合、Go は独自の文字列メソッドを呼び出すかどうかをどのように認識しますか?以前に定義された文字列メソッド? 文字列を再定義することさえ可能ですか?

0 投票する
2 に答える
1337 参照

garbage-collection - ガベージ コレクションは Go コンパイラ (gc) で機能しますか?

gccgo ではガベージ コレクションがまだ実装されていないことに気付きました。

http://golang.org/doc/gccgo_install.html#Unimplemented

標準の Go コンパイラ (gc) はまだガベージ コレクションをサポートしていますか?

0 投票する
4 に答える
925 参照

go - Protocol Buffers と統合しますか?

ドキュメンテーションをざっと見た後、すぐに既存の言語やアプリケーションとの統合について考え始め、Protocol Buffers のサポートが提供されるかどうか疑問に思っていました。

0 投票する
4 に答える
3580 参照

terminal - How do you get the terminal size in Go?

How do I get the terminal size in Go. In C it would look like this:

But how to i access TIOCGWINSZ in Go