go

    0

    1答えて

    私はこの素数ふるいアルゴリズムを書いており、正しく動作しません。私はアルゴリズム自体のエラーを見つけることができません。誰か助けてくれますか?これは、それが印刷になっているものである :対 [2 3 5 7 11 13 17 19 23 29] 何も実際にプリント: [3 5 7 11 13 17 19 23 25 29] 。 package main import "fmt" f

    6

    2答えて

    が、私はこのアプローチを使用して、この struct Point { int x,y; } struct Circle { struct Point p; // must be first! int rad; } void move(struct Point *p,int dx,int dy) { .... } struct Circle

    4

    1答えて

    私は、標準のシーケンシャルな アルゴリズムを勉強し、練習した経験があり、かなり快適になっています。 しかし、私は同時に並列プログラミング の経験と同時に考える経験があります。 Goは、連続した観点から、非常に面白い 言語のように見えます。しかし、GoチュートリアルとEffective Goのほかに、すでに並行プログラミングの知識があると仮定すると、 は、 のGoサポートを効果的に使用できるように、

    6

    1答えて

    go言語を使用してファイルのメタデータやプロパティを読む方法について知っている人はいますか?

    5

    1答えて

    大きな画像では、優先キューを使用してDijkstraのアルゴリズムを実装しようとしています。 golang-nutsのメンバーによれば、Goでこれを行う慣習的なやり方は、カスタムの基礎となるデータ構造でヒープインターフェースを使用することです。だから私はそうのようNode.goとPQueue.goを作成しました: //Node.go package pqueue type Node stru

    3

    1答えて

    自分のタイプ(この場合はPoint)のセットとして組み込みマップタイプを使用しようとしています。問題は、ポイントをマップに割り当て、後に新しいポイントを作成してキーとして使用すると、そのキーがマップにないかのようにマップが動作することです。これはできないのですか? // maptest.go package main import "fmt" func main() { se

    29

    4答えて

    func identityMat4() [16]float { return { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 } } この例では、私がしようとしていることのアイデアを得ることを望みます。これはどうやってやるの?

    0

    1答えて

    gl.MatrixMode(gl.MODELVIEW) gl.PushMatrix() m := new([16]float64) setIdentity(m) gl.LoadMatrixd((*gl.GLdouble)(&m[0])) gl.Rotated(90, 0, 1, 0) gl.GetDoublev(gl.MODELVIEW_MATRIX, (*gl.GLdouble)

    36

    2答えて

    私は外出先でゲームを書いています。 C++では、すべてのエンティティクラスをBaseEntityクラスの配列に格納します。エンティティが世界を移動する必要がある場合、それはBaseEntityから導出されたPhysEntityになりますが、メソッドが追加されます。私は、これは行くされて真似してみました: package main type Entity interface { a()

    0

    2答えて

    誰もGo言語で副作用のある関数を書く方法を知っていますか? Cのgetcharのような意味です。 ありがとうございます!