クロスプラットフォーム開発はもはや問題ではありません: Go 言語の学習
テクノロジーの発展とグローバル化のプロセスに伴い、クロスプラットフォーム開発の需要が高まっています。オープンソースのコンパイル言語である Go 言語は、その強力な同時実行機能と簡潔な構文により、多くの開発者が学習する人気のある言語の 1 つとなっています。この記事では、クロスプラットフォーム開発に Go 言語を使用する方法をコード例とともに紹介します。
go version
現在インストールされている Go のバージョン情報が出力されれば、インストールは完了しています。成功。
まず、新しいフォルダーを作成し、そのフォルダーの下に main.go
という名前のファイルを作成します。任意のテキスト エディタを使用して main.go
ファイルを開き、次のコードを入力します。
package main import "fmt" func main() { fmt.Println("Hello, World!") }
ファイルを保存し、ターミナルまたはコマンド プロンプト インターフェイスに戻ります。ファイルが置かれているフォルダーで、次のコマンドを入力してプログラムをコンパイルし、実行します。
go run main.go
すべてが正常に完了すると、画面に「Hello, World!」という出力が表示されます。
ターミナルまたはコマンド プロンプト インターフェイスで、main.go
が存在するフォルダーに移動し、次のコマンドを入力します:
Windows システムの場合:
go build -o hello.exe
Linux および macOS システムの場合:
go build -o hello
このようにして、Go 言語は hello.exe
(Windows システムの場合) または hello という名前のファイルを生成します。
(Linux および macOS システムの場合) 実行可能ファイル。
Windows システムでは、hello.exe
を直接ダブルクリックしてプログラムを実行できますが、Linux および macOS システムでは、ターミナルに次のコマンドを入力してプログラムを実行する必要があります。プログラム:
./hello
Windows システムの場合、Linux および macOS プラットフォーム用の実行可能ファイルをビルドします:
GOOS=linux GOARCH=amd64 go build -o hello-linux GOOS=darwin GOARCH=amd64 go build -o hello-macos
Linux システムの場合、Windows および macOS プラットフォーム用の実行可能ファイルをビルドします:
GOOS=windows GOARCH=amd64 go build -o hello.exe GOOS=darwin GOARCH=amd64 go build -o hello-macos
macOS システムの場合は、Windows および Linux プラットフォーム用の実行可能ファイルをビルドします:
GOOS=windows GOARCH=amd64 go build -o hello.exe GOOS=linux GOARCH=amd64 go build -o hello-linux
この方法で、さまざまなプラットフォームで実行できる実行可能ファイルを取得します。
要約:
Go 言語を学ぶことで、クロスプラットフォーム開発を簡単に実行できます。 Go 言語は、簡潔で効率的な構文と強力な同時実行機能を提供し、複数のオペレーティング システムで実行できるアプリケーションの開発、構築、デプロイを容易にします。この記事が、読者が Go 言語のクロスプラットフォーム開発機能をよりよく理解し、応用できるようになれば幸いです。
添付のコード例:
package main import "fmt" func main() { fmt.Println("Hello, World!") }
上記は、さまざまなオペレーティング システムでコンパイルして実行できる単純な Go 言語プログラムです。
以上がクロスプラットフォーム開発はもはや問題ではありません: Go 言語を学びましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。