[ja] Translate the 1st section into Japanese. (complete)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 1.3 Go コマンド
|
||||
# 1.3 Goのコマンド
|
||||
|
||||
## Go コマンド
|
||||
## Goのコマンド
|
||||
|
||||
Go言語は完全なコマンド操作ツールセットを持つ言語です。コマンドラインで`go`を実行することでそれらを確認することができます:
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
## go fmt
|
||||
|
||||
読者にC/C++の経験があればご存知かもしれませんが、コードにK&Rスタイルを選択するかANSIスタイルを選択するかは常に論争となってきました。goでは、コードに標準のスタイルがあります。すでに培われた習慣やその他が原因となって我々は常にANSIスタイルまたはその他のより自分にあったスタイルでコードを書いて来ました。これは他の人がコードを閲覧する際に不必要な負担を与えます。そのためgoはコードのスタイルを強制し(例えば左大括弧はかならず行末に置き、このスタイルに従わなければコンパイルは通りません。整形の時間の節約するため、goツールは`go fmt`コマンドを提供しています。これはあなたのかいたコードを整形するのに役立ちます。あなたの書いたコードは標準のスタイルに修正されますが、我々は普段このコマンドを使いません。なぜなら開発ツールには一般的に保存時に自動的に整形を行ってくれるからです。この機能は実際には低レイヤでは`go fmt`を呼んでいます。この次の章で2つのツールをご紹介しましょう。この2つのツールはどれもファイルを保存する際に`go fmt`機能を自動化させます。
|
||||
読者にC/C++の経験があればご存知かもしれませんが、コードにK&Rスタイルを選択するかANSIスタイルを選択するかは常に論争となっていました。goでは、コードに標準のスタイルがあります。すでに培われた習慣やその他が原因となって我々は常にANSIスタイルまたはその他のより自分にあったスタイルでコードを書いて来ました。これは他の人がコードを閲覧する際に不必要な負担を与えます。そのためgoはコードのスタイルを強制し(例えば左大括弧はかならず行末に置く)、このスタイルに従わなければコンパイルが通りません。整形の時間の節約するため、goツールは`go fmt`コマンドを提供しています。これはあなたの書いたコードを整形するのに役立ちます。あなたの書いたコードは標準のスタイルに修正されますが、我々は普段このコマンドを使いません。なぜなら開発ツールには一般的に保存時に自動的に整形を行ってくれるからです。この機能は実際には低レイヤでは`go fmt`を呼んでいます。この次の章で2つのツールをご紹介しましょう。この2つのツールはどれもファイルを保存する際に`go fmt`機能を自動化させます。
|
||||
|
||||
>go fmtコマンドの使用では、多くの場合はgofmtを使用しますが、-wオプションが必要になります。さもなければ、整形結果はファイルに書き込まれません。gofmt -w src、ですべての項目を整形することができます。
|
||||
|
||||
@@ -86,9 +86,9 @@
|
||||
|
||||
## go doc
|
||||
|
||||
多くの人がgoはいかなるサードパーティドキュメントも必要としないと言っています。例えばchmマニュアルのように(もっとも私はすでに[chmマニュアル](https://github.com/astaxie/godoc)を作っていますが)、なぜならこの中には非常に協力なドキュメントツールが入っているからです。
|
||||
多くの人がgoはいかなるサードパーティドキュメントも必要としないと言っています。なぜなら例えばchmマニュアルのように(もっとも私はすでに[chmマニュアル](https://github.com/astaxie/godoc)を作っていますが)、この中にすでに非常に協力なドキュメントツールが入っているからです。
|
||||
|
||||
どのように対応するpackageのドキュメントを確認するのか?
|
||||
どのように対応するpackageのドキュメントを確認すればよいでしょうか?
|
||||
例えばbuiltinパッケージであれば、`go doc builtin`と実行します。
|
||||
もしhttpパッケージであれば、`go doc net/http`と実行してください。
|
||||
パッケージの中の関数を確認する場合は`godoc fmt Printf`としてください。
|
||||
@@ -112,4 +112,4 @@
|
||||
## links
|
||||
* [目次](<preface.md>)
|
||||
* 前へ: [GOPATHとワーキングディレクトリ](<01.2.md>)
|
||||
* 次へ: [Go開発ツール](<01.4.md>)
|
||||
* 次へ: [Goの開発ツール](<01.4.md>)
|
||||
|
||||
9
ja/ebook/01.5.md
Normal file
9
ja/ebook/01.5.md
Normal file
@@ -0,0 +1,9 @@
|
||||
# 1.5 サマリー
|
||||
|
||||
这一章中我们主要介绍了如何安装Go,Go可以通过三种方式安装:源码安装、标准包安装、第三方工具安装,安装之后我们需要配置我们的开发环境,然后结束了如何配置本地的`$GOPATH`,通过设置`$GOPATH`之后读者就可以创建项目,接着介绍了如何来进行项目编译、应用安装等问题,这些需要用到很多Go命令,所以接着就介绍了一些Go的常用命令工具,包括编译、安装、格式化、测试等命令,最后介绍了Go的开发工具,目前有很多Go的开发工具:LiteIDE、sublime、VIM、Emacs、Eclipse、Idea等工具,读者可以根据自己熟悉的工具进行配置,希望能够通过方便的工具快速的开发Go应用。
|
||||
この章では主にどのようにしてGoをインストールするかについてご紹介しました。Goは3つの種類のインストール方法があります:ソースコードインストール、標準パッケージインストール、サードパーティツールによるインストールです。インストール後開発環境を整え、ローカルの`$GOPATH`を設定します。`$GOPATH`設定を通じて読者はプロジェクトを作成することができます。次にどのようにプロジェクトをコンパイルするのか説明しました。アプリケーションのインストールといった問題はたくさんのGoコマンドを使用する必要があります。そのため、Goで日常的に用いられるコマンドツールについてもご説明しました。コンパイル、インストール、整形、テストなどのコマンドです。最後にGoの開発ツールについてご紹介しました。現在多くのGoの開発ツールには:LiteIDE、sublime、VIM、Emacs、Eclipse、Ideaといったツールがあります。読者は自分が一番慣れ親しんだツールを設定することができます。便利なツールで素早くGoアプリケーションを開発できるよう願っています。
|
||||
|
||||
## links
|
||||
* [目次](<preface.md>)
|
||||
* 前へ: [Go開発ツール](<01.4.md>)
|
||||
* 次へ: [Go言語の基礎](<02.0.md>)
|
||||
Reference in New Issue
Block a user