[ja] Translate the 1st section into Japanese. (complete)

This commit is contained in:
Shin Kojima
2013-05-21 22:44:05 +09:00
parent de56ce7905
commit cd9118ba25
2 changed files with 15 additions and 6 deletions

View File

@@ -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
View File

@@ -0,0 +1,9 @@
# 1.5 サマリー
这一章中我们主要介绍了如何安装GoGo可以通过三种方式安装源码安装、标准包安装、第三方工具安装安装之后我们需要配置我们的开发环境然后结束了如何配置本地的`$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>)