[ja] apply patch
This commit is contained in:
@@ -166,7 +166,7 @@
|
|||||||
"env": { "GOPATH": "$HOME/golang:$GS_GOPATH" }
|
"env": { "GOPATH": "$HOME/golang:$GS_GOPATH" }
|
||||||
}
|
}
|
||||||
|
|
||||||
`$GS_GOPATH` は gosublime の仮想的な環境変数です。自動的に`.go`ファイルが存在する `~/go/src` を探し出すことで、 `~/go/` をプロジェクトのパスと推測し、自動的に `GOPATH` を適用します。
|
`$GS_GOPATH` は gosublime の仮想的な環境変数です。自動的に`.go`ファイルが存在する `~/go/src` を探し出すことで、 `~/go/` をプロジェクトのパスと推測し、自動的に `GOPATH` を適用します。(注意:このような方法ではsublimeにおいてオリジナルのGOPATHを上書きしてしまいます。もしこの設定でエラーが発生した場合は、GOPATHに関連した問題が発生していることになります)
|
||||||
|
|
||||||
もうひとつは、sublime プロジェクトの保存です。 project_name.sublime-project を修正して項目を追加します
|
もうひとつは、sublime プロジェクトの保存です。 project_name.sublime-project を修正して項目を追加します
|
||||||
|
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ Goではbool値の型は`bool`です。値は`true`もしくは`false`です。
|
|||||||
|
|
||||||
>注意しなければならないのは、これらの型の変数間は相互に代入または操作を行うことができないということです。コンパイル時にコンパイラはエラーを発生させます。
|
>注意しなければならないのは、これらの型の変数間は相互に代入または操作を行うことができないということです。コンパイル時にコンパイラはエラーを発生させます。
|
||||||
>
|
>
|
||||||
>下のコードはエラーが発生します。
|
>下のコードはエラーが発生します。:invalid operation: a + b (mismatched types int8 and int32)
|
||||||
>
|
>
|
||||||
>> var a int8
|
>> var a int8
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ Goではbool値の型は`bool`です。値は`true`もしくは`false`です。
|
|||||||
frenchHello = "Bonjour" // 通常の代入
|
frenchHello = "Bonjour" // 通常の代入
|
||||||
}
|
}
|
||||||
|
|
||||||
Goの文字列は変更することができません。例えば下のコードはコンパイル時にエラーが発生します。
|
Goの文字列は変更することができません。例えば下のコードはコンパイル時にエラーが発生します。:cannot assign to s[0]
|
||||||
|
|
||||||
var s string = "hello"
|
var s string = "hello"
|
||||||
s[0] = 'c'
|
s[0] = 'c'
|
||||||
@@ -168,7 +168,10 @@ Goでは`+`演算子を使って文字列を連結することができます:
|
|||||||
m := `hello
|
m := `hello
|
||||||
world`
|
world`
|
||||||
|
|
||||||
`` ` `` で括られた文字列はRaw文字列です。すなわち、文字列はコード内の形式がそのままプリント時の形式になります。文字列の変更はありません。開業はそのまま出力されます。
|
`` ` `` で括られた文字列はRaw文字列です。すなわち、文字列はコード内の形式がそのままプリント時の形式になります。文字列の変更はありません。改行はそのまま出力されます。例えばこの例では以下のように出力されます:
|
||||||
|
|
||||||
|
hello
|
||||||
|
world
|
||||||
|
|
||||||
### エラー型
|
### エラー型
|
||||||
Goにはビルトインの`error`型があります。専らエラー情報の処理に使用されます。Goの`package`の中にはエラー処理を行う`errors`というパッケージがあります。
|
Goにはビルトインの`error`型があります。専らエラー情報の処理に使用されます。Goの`package`の中にはエラー処理を行う`errors`というパッケージがあります。
|
||||||
|
|||||||
Reference in New Issue
Block a user