go get ってなに?どんな意味?魔法の言葉?『Go』言語?

英語で「go get」といば「取ってくる」の意味のはず?

ふと、「go get」 の意味を確認しようと思って、
Google検索してみたら、
謎のページたちが引っかかった🤔

たとえば、上位5つのページ名を並べると、

  • ぶっちゃけgo get の後に何が起きているかわからない人! - Qiita
  • gore を go get しても $GOPATH/bin にバイナリファイルが ...
  • Try Golang! “go get”でツールを配布する際に気を付けるべき ...
  • GOPATHの設定とgo getコマンドについて調べてみた ...
  • go get の動作メモ — KaoriYa

 え?なに?😲

go get!って言ったら、なんかよくわからんこと起きるん?ぱるぷんて?

「go get」って魔法の言葉なん??

結構「go get」言ったで!書いたで!?
何も起きないけど、修行要る系?MP不足??

謎すぎ😥

各ページの共通部分を読み解き、「go get」を考えてみた🤔

どうやら↓こういうことらしい。

「go get」とは? (間違ってたらごめんね😭)

  1. 『Go』というプログラミング言語で使う言葉
  2. 『Go』インストールされているローカル環境(自分のPC)で、使用できる。
  3. 『Go』言語で書かれた外部パッケージ(誰かのライブラリやツール)を、ローカル環境に取得(get)&インストールする非常に大事なコマンド(命令)
  4. 「go get」で取得した「バイナリ」・「ソース」・「パッケージ」は、「GOPATH」で指定したディレクトリに格納される。
  5. 「GOPATH」とは、『Go』言語で書かれた「バイナリ」・「ソース」・「パッケージ」をまとめておくディレクト(フォルダ)を指定する環境変数(OSで使う値)のこと。「$HOME/go」のような感じで指定するっぽい。
  6. 「go get」する前に、「GOPATH」を自分でbash_profile」に設定しておく必要がある。

なるほどわからん😊

まぁ、なんか「go get」は、

便利グッズ(Go言語製)を貰える
プレゼントコードの前2桁部分のこと
なんやね!

ある意味、魔法の言葉だね!✨


では最後に!

「$三菱UFJ銀行/俺の口座」

「go get MONEY!」