問題タブ [go-guru]

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 投票する
1 に答える
1367 参照

macos - GoLang oracle パッケージを取得できません

私は GoLang にまったく慣れていないので、セットアップを台無しにしている可能性があります。

これが私が持っているものです:

これはうまくいきました。

Go_Workspace 内に 2 つのサブフォルダーを作成しました --> src、bin、pkg。

次に、試してみると:

有効-vにすると、次のように表示されます。

これが私の.bash_profile

これで私を助けてもらえますか?私は何を台無しにしましたか?

MacOS の bash ターミナルで実行しています。

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

go - https://github.com/Workiva/go-datastructures/tree/master/bitarray で定義されている「s」はどこですか?

sが定義されている場所がわかりません。達人は教えてくれない。k私が得るのは「識別子のオブジェクトがありません」だけですが、その横にある権利について知っています。リンクされたコードの典型的なスニペットを次に示します。

変数名が 1 文字であるため、grep が難しくなります。私は通常の容疑者を探しました: var s uint64s := ...、そして何もありません。明らかに、どこかで定義されたグローバル値である必要があります。

これにより、2 つの質問が残ります。

  1. どこsから来ていますか?
  2. ここで質問せずにどうやってそれを見つけることができますか?

編集:これにつまずいた他の人のために。

/some/path/src の下に git クローンを配置し、/some/path に設定することによって、適切な Go ワークスペースの下でパッケージのソースをチェックアウトしなかったため、Guru は私を失敗させましたGOPATHGOPATH=. guru definition sそのため、うまくいくと思っていましたGOPATHが、無視されました。guru はファイル内にあるので見つけるkことができましたが、他のファイルを調べる方法がわかりませんでした。

私のgrep失敗の原因constは、単純=ではなく:=. 今後grepするときにこれを覚えています。

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

go - Go でインターフェイスを実装するすべての型を一覧表示する

私は Go を初めて使用します。Goland または CLI ツールを使用して、特定のインターフェイスを実装するすべてのタイプを一覧表示する方法があるかどうかを知りたいです。

特定のタイプによって実装されたすべてのインターフェースを一覧表示できるというツールを見つけましたguruが、CLI で機能させることができませんでした。