3分でGoを使い始める

Go言語。GoLangとも呼ばれます。

  • Go言語は、Googleが開発したオープンソースのプログラミング言語です。
  • Cに近い構文を持つ静的な強い型のコンパイルされた言語
  • ガベージコレクション機能付き

Go言語は、2007年に設計され、2009年に正式にリリースされました。インフェルノシステムの開発に基づいて、Linux、Mac OS、およびWindowsバージョンを徐々に実装しています。

言語環境構築に行く

Go言語でコードを開発するには、JDKのインストールなどのGo言語環境をインストールする必要があります。ダウンロードアドレスは次のとおりです。

これは、Windowsオペレーティングシステムを使用したデモです。WindowsバージョンのGo環境インストールパッケージをダウンロードします:https ://dl.google.com/go/go1.18.windows-amd64.msi 。

ダウンロードしたら、[インストール]をクリックして、次の手順に進みます。
インストールが完了したら、新しいコマンドウィンドウを開いて入力go versionします。インストールされたバージョン情報が正しく表示される場合は、以下に示すように、インストールは成功しています。

D:\>go version
go version go1.18 windows/amd64

はじめに例

  1. 次の内容のGoソースファイルをディレクトリhello.goに作成します。
package main

import "fmt"

func main() {
	fmt.Println("Hello World!")
}
  1. コマンドラインを実行
    してGoソースファイルパスに切り替え、次のコマンドを実行します。
    go run hello.go
    次の入力は、実行が成功したことを意味します。
    ここに画像の説明を挿入

Go言語機能

  • 優れたパフォーマンス、並列処理
  • クイックスタート、簡潔なコード

該当シーン

Go言語を適用できるシナリオは次のとおりです。

  • サーバー側のプログラミング言語として、ロギング、仮想マシン処理、ファイルシステム、分散システム、データベースエージェントを処理できます。
  • ネットワークとしてのプログラミング:Webアプリ、APIアプリ、ダウンロードアプリ
  • インメモリデータベースとして、クラウドプラットフォーム

Go言語で開発されたプロジェクト:

  • クラウドコンピューティングインフラストラクチャ:docker、kubernetesなど、領事館、cloudflare CDN、Qiniuクラウドストレージなど。
  • マイクロサービス:go-kit、micro、monzo bankのタイフォン、bilibiliなど。

Go言語を使用している会社:

  • 海外:Google、Docker、Apple、Cloud Foundry、CloudFlare、Couchbase、CoreOS、Dropbox、MongoDB、AWS、その他の企業。
  • 国内:Alibaba Cloud CDN、Baidu、Xiaomi、Qiniu、PingCAP、Huawei、Kingsoft、Cheetah Mobile、Ele.meなど。


おすすめ

転載: blog.csdn.net/oscar999/article/details/124135753