Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
41c2e42
Add README.md
devlights Aug 14, 2020
fad1f5f
Add README.md
devlights Aug 14, 2020
3b0c1d0
Add links
devlights Aug 14, 2020
542ad82
Add README.md
devlights Aug 14, 2020
f35e01c
Add README.md
devlights Aug 14, 2020
0fd581d
Add README.md
devlights Aug 14, 2020
f3677fe
Add README.md
devlights Aug 14, 2020
f676a3a
Add README.md
devlights Aug 14, 2020
b4f37be
Add README.md
devlights Aug 14, 2020
e298ec7
Add README.md
devlights Aug 14, 2020
7488c66
Add README.md
devlights Aug 14, 2020
7f0eb3a
Add README.md
devlights Aug 14, 2020
3d2ed17
Add README.md
devlights Aug 14, 2020
b77f145
Add README.md
devlights Aug 14, 2020
b6b358a
Add README.md
devlights Aug 14, 2020
4e4f338
Add README.md
devlights Aug 14, 2020
d3fbb3e
Add README.md
devlights Aug 14, 2020
4dcd268
Add README.md
devlights Aug 14, 2020
7f409fe
Add README.md
devlights Aug 14, 2020
227a4ad
Add README.md
devlights Aug 14, 2020
9b2f96b
Add README.md
devlights Aug 14, 2020
c0017cc
Add README.md
devlights Aug 14, 2020
38ea77c
Add README.md
devlights Aug 14, 2020
93eec9a
Add README.md
devlights Aug 14, 2020
cde128e
Add README.md
devlights Aug 14, 2020
4310853
Add README.md
devlights Aug 14, 2020
661d9a0
Add README.md
devlights Aug 14, 2020
db5ab6a
Add README.md
devlights Aug 14, 2020
7d829c4
Add README.md
devlights Aug 14, 2020
1df61f6
Add README.md
devlights Aug 14, 2020
9efd47c
Add README.md
devlights Aug 14, 2020
00e4e93
Add README.md
devlights Aug 14, 2020
c881bb3
Add README.md
devlights Aug 14, 2020
4806a44
Add README.md
devlights Aug 14, 2020
2a12669
Add README.md
devlights Aug 14, 2020
eeec3a1
Add README.md
devlights Aug 14, 2020
5736d6b
Add README.md
devlights Aug 14, 2020
e54c8c9
Add README.md
devlights Aug 14, 2020
df0db35
Add README.md
devlights Aug 14, 2020
3a55a47
Add README.md
devlights Aug 14, 2020
82430e6
Add README.md
devlights Aug 14, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions examples/basic/array/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|array\_basic.go|array\_basic\_usage|Goにおける配列の基本的な使い方についてのサンプルです.|
|array\_copy\_from\_slice.go|array\_copy\_from\_slice|スライスから配列へコピーするサンプルです。|

9 changes: 9 additions & 0 deletions examples/basic/binaries/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|binary\_byteorder.go|binary\_byteorder|encoding/binary パッケージを用いて Go におけるバイトオーダーの確認をするサンプルです.|
|using\_hexdumper.go|binary\_using\_hex\_dumper|encoding/hex#Dumper のサンプルです。|

8 changes: 8 additions & 0 deletions examples/basic/binaries/readwrite/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|binary\_readwrite.go|binary\_readwrite|binary パッケージの Read/Write を利用してエンディアン指定でデータを読み込むサンプルです.|

8 changes: 8 additions & 0 deletions examples/basic/builtins/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|printfunc.go|builtin\_print|ビルドイン関数のprintとfmt.Printの違いについてのサンプルです.|

8 changes: 8 additions & 0 deletions examples/basic/byteop/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|reader\_from\_byteslice.go|byteop\_reader\_from\_byteslice|[]byte から io.Reader を生成するサンプルです.|

8 changes: 8 additions & 0 deletions examples/basic/comments/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|comments\_basic.go|comment\_basic\_usage|GO言語のコメントスタイルについてのサンプルです.|

8 changes: 8 additions & 0 deletions examples/basic/constants/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|const\_statement\_declares.go|const\_statement\_declare|const による 定数 の宣言についてのサンプル|

8 changes: 8 additions & 0 deletions examples/basic/convert/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|strslice\_to\_ifslice.go|string\_slice\_to\_interface\_slice|[]string から []interface{} への変換についてのサンプルです.|

10 changes: 10 additions & 0 deletions examples/basic/defers/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|defer\_basic.go|defer\_basic\_usage|defer の基本的な使い方についてのサンプルです。|
|defer\_in\_loop.go|defer\_in\_loop|deferをループ内で利用したい場合のやり方についてのサンプルです。|
|defer\_in\_loop\_manyfiles.go|defer\_in\_loop\_manyfiles|deferをループ内で利用したい場合のやり方についてのサンプルです。|

10 changes: 10 additions & 0 deletions examples/basic/enum/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|iota\_basic.go|iota\_basic|iota の基本的な使い方のサンプルです.|
|go\_enums.go|go\_enums|Go における enum の扱い方についてのサンプルです|
|go\_iota.go|go\_iota|Go における iota の扱い方についてのサンプルです|

11 changes: 11 additions & 0 deletions examples/basic/errs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|error\_basic.go|error\_basic|error のハンドリングについてのサンプル|
|error\_sentinel.go|error\_sentinel|Goにおけるエラー処理イディオムの sentinel error check についてのサンプルです.|
|error\_typeassertion.go|error\_typeassertion|Goにおけるエラー処理イディオムの type assertion check についてのサンプルです.|
|error\_wrap\_unwrap.go|error\_wrap\_unwrap|Goにおけるエラー処理にてエラーを内包するやり方についてのサンプルです。|

13 changes: 13 additions & 0 deletions examples/basic/fileio/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|fileio\_open\_read.go|fileio\_open\_read|ファイルをOpenしてReadするサンプルです.|
|fileio\_open\_write.go|fileio\_open\_write|ファイルをOpenしてWriteするサンプルです.|
|fileio\_stat\_mkdir\_removeall.go|fileio\_stat\_mkdir\_removeall|ディレクトリの存在確認と作成および削除のサンプルです.|
|fileio\_stat.go|fileio\_stat|ファイル情報を取得するサンプルです.|
|fileio\_null\_writer.go|fileio\_null\_writer|ioutil.Discard のサンプルです.|
|fileio\_stdin.go|fileio\_stdin\_scanner|os.Stdin と bufio.Scanner のサンプルです.|

9 changes: 9 additions & 0 deletions examples/basic/filepaths/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|filepath\_walk.go|filepath\_walk|filepaths.Walk() のサンプルです.|
|filepath\_glob.go|filepath\_glob|filepath.Glob() の動作についてのサンプルです.|

10 changes: 10 additions & 0 deletions examples/basic/functions/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|function\_one\_return\_value.go|function\_one\_return\_value|戻り値が一つの関数定義のサンプル|
|function\_multi\_return\_value.go|function\_multi\_return\_value|複数の戻り値を持つ関数を定義できることを確認するサンプルです。|
|function\_named\_return\_value.go|function\_named\_return\_value|Goでは関数の戻り値に名前を付与しておくことが出来ることを確認するサンプルです。|

8 changes: 8 additions & 0 deletions examples/basic/helloworld/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|helloworld.go|helloworld|GO言語でのHelloWorldサンプル|

11 changes: 11 additions & 0 deletions examples/basic/ifs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|interface\_basic.go|interface\_basic|Goのインターフェースの基本に関するサンプルです.|
|interface\_composition.go|interface\_composition|Goのインターフェースのコンポジション (合成) についてのサンプルです.|
|interface\_ducktyping.go|interface\_ducktyping|Go で、インターフェースの仕組みを用いたPythonチックなダックタイピングのやり方のサンプルです.|
|interface\_verify\_compliance.go|interface\_verify\_compliance|インターフェースの実装を検証するやり方のサンプルです.|

8 changes: 8 additions & 0 deletions examples/basic/imports/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|import\_basic.go|import01|GO言語の import に関するサンプルです.|

9 changes: 9 additions & 0 deletions examples/basic/iointerfaces/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|using\_nopcloser.go|iointerfaces\_nopcloser|ioutil.NopCloser についてのサンプルです.|


11 changes: 11 additions & 0 deletions examples/basic/literals/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|binary\_int\_literals.go|binary\_int\_literals|Go1.13 から追加された Binary Integer Literals のサンプルです.|
|octal\_int\_literals.go|octal\_int\_literals|Go1.13 から追加された Octal Integer Literals のサンプルです.|
|hexadecimal\_int\_literals.go|hex\_int\_literals|go の 16 進数リテラル のサンプルです.|
|digit\_separator.go|digit\_separator|go1.13 の Digit separators のサンプルです.|

14 changes: 14 additions & 0 deletions examples/basic/logging/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|log\_flags.go|log\_flags|log.Flag()とlog.SetFlags()の挙動を確認するサンプルです.|
|log\_prefix.go|log\_prefix|log.Prefix() と log.SetPrefix() の挙動を確認するサンプルです。|
|log\_sentry\_basic.go|log\_sentry\_basic|SentryBasic のサービスをつかってエラーログを出力するサンプルです。|
|log\_sentry\_goroutine\_bad.go|log\_sentry\_goroutine\_bad|Goroutineの中でSentryを使う場合に「してはいけないパターン」を表しているサンプルです。|
|log\_sentry\_goroutine\_good.go|log\_sentry\_goroutine\_good|Goroutineの中でSentryを使う場合に「こうするべきパターン」を表しているサンプルです。|
|log\_output.go|log\_output|log.Writer() と log.SetOutput() の挙動を確認するサンプルです.|
|log\_new.go|log\_new|log.New() の挙動を確認するサンプルです.|

13 changes: 13 additions & 0 deletions examples/basic/maps/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|map\_basic.go|map\_basic|マップについてのサンプル|
|map\_for.go|map\_for|マップをループするサンプルです。|
|map\_initialize.go|map\_initialize|マップの初期化に関するサンプルです。|
|map\_delete.go|map\_delete|マップの要素を削除するサンプルです。|
|map\_access.go|map\_access|マップに対する操作に関してのサンプルです。|
|map\_deepequal.go|map\_deep\_equal|マップに対して reflect.DeepEqual() した場合のサンプルです.|

8 changes: 8 additions & 0 deletions examples/basic/maths/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|minmax.go|minmax|MinMaxは各数値型の最小値と最大値を表示するサンプルです|

11 changes: 11 additions & 0 deletions examples/basic/network/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|ipaddress\_parse.go|ipaddress\_parse|net.ParseIP() の サンプルです.|
|ssh\_no\_privkey\_passphrase.go|ssh\_no\_privkey\_passphrase|秘密鍵のパスフレーズ無しのSSH接続サンプルです.|
|ssh\_with\_privkey\_passphrase.go|ssh\_with\_privkey\_passphrase|秘密鍵のパスフレーズありのSSH接続サンプルです.|
|ssh\_close\_after\_run.go|ssh\_close\_after\_run|ssh.Run() を呼んだ後に ssh.Close() を呼ぶと io.EOF が返却されることを確認するサンプルです.|

10 changes: 10 additions & 0 deletions examples/basic/runtimes/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|runtime\_version.go|runtime\_version|runtime.Version() のサンプルです。|
|runtime\_memorystats.go|runtime\_memorystats|runtime.MemoryStats() のサンプルです.|
|runtime\_gomaxprocs.go|runtime\_gomaxprocs|runtime.GOMAXPROCS() のサンプルです。|

8 changes: 8 additions & 0 deletions examples/basic/scope/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|scope\_basic.go|scope\_basic|スコープについての基本的な事項についてのサンプルです.|

21 changes: 21 additions & 0 deletions examples/basic/slices/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|slice\_basic01.go|slice\_basic01|スライスについてのサンプル|
|slice\_basic02.go|slice\_basic02|スライスについてのサンプル|
|slice\_basic03.go|slice\_basic03|スライスについてのサンプル|
|slice\_basic04.go|slice\_basic04|スライスについてのサンプル|
|slice\_basic05.go|slice\_basic05|スライスについてのサンプル|
|slice\_reverse.go|slice\_reverse|スライスのリバース処理についてのサンプルです。|
|slice\_append.go|slice\_append|スライスの append 利用時についてのサンプルです.|
|slice\_pointer.go|slice\_pointer|スライスの ポインタ 利用時についてのサンプルです.|
|slice\_copy.go|slice\_copy|スライスの コピー についてのサンプルです.|
|slice\_clear.go|slice\_clear|スライスのクリア、及び、nilスライスと空のスライスについてのサンプルです.|
|slice\_deepequale.go|silce\_deep\_equal|スライスに対して reflect.DeepEqual() した場合のサンプルです.|
|slice\_concat.go|slice\_concat|2つのスライスの結合に関するサンプルです.|
|slice\_remove\_all\_elements.go|slice\_remove\_all\_elements|スライスの全要素を削除するサンプルです.|
|slice\_keep\_allocated\_memory.go|slice\_keep\_allocated\_memory|スライスのメモリ状態をキープしたままで len を 0 にするサンプルです.|

10 changes: 10 additions & 0 deletions examples/basic/sorts/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|sort\_interface.go|sort\_interface|sort.Sort() の際に必要となるインターフェースについてのサンプルです。|
|sort\_slice.go|sort\_slice\_unstable|スライスのソートについてのサンプルです. (unstable sort)|
|sort\_slicestable.go|sort\_slice\_stable|スライスのソートについてのサンプルです. (stable sort)|

8 changes: 8 additions & 0 deletions examples/basic/stdin/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|scanner01.go|scanner01|標準入力についてのサンプル|

11 changes: 11 additions & 0 deletions examples/basic/stdout/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|printf01.go|printf01|標準出力についてのサンプル|
|printf02.go|printf02|標準出力についてのサンプル|
|printf03.go|printf03|標準出力についてのサンプル|
|println01.go|println01|標準出力についてのサンプル|

8 changes: 8 additions & 0 deletions examples/basic/strconvs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|hex\_to\_decimal\_convert.go|hex\_to\_decimal\_convert|16進数文字列を10進数に変換するサンプルです.|

10 changes: 10 additions & 0 deletions examples/basic/strs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|string\_rune\_rawstring.go|string\_rune\_rawstring|Go言語における 文字と文字列とRaw文字列についてのサンプルです|
|string\_to\_runeslice.go|string\_to\_runeslice|文字列とルーンスライスの遷移を表示するサンプルです|
|string\_rune\_byte\_convert.go|string\_rune\_byte\_convert|文字列とルーンとバイト列の変換のサンプルです.|

15 changes: 15 additions & 0 deletions examples/basic/structs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|struct\_basic01.go|struct\_basic01|構造体についてのサンプル|
|struct\_basic02.go|struct\_basic02|構造体についてのサンプル|
|struct\_basic03.go|struct\_basic03|構造体についてのサンプル|
|struct\_basic04.go|struct\_basic04|構造体についてのサンプル|
|struct\_anonymous\_struct.go|struct\_anonymous\_struct|匿名構造体についてのサンプルです。|
|struct\_empty\_struct.go|struct\_empty\_struct|空の構造体についサンプルです.|
|struct\_deepequal.go|struct\_deep\_equal|構造体に対して reflect.DeepEqual() した場合のサンプルです.|
|struct\_blank\_identifier.go|struct\_blank\_identifier|構造体定義時に blank identifier を意図的に用意して初期化時にフィールド名の指定を必須にするやり方のサンプルです.|

8 changes: 8 additions & 0 deletions examples/basic/system/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|os\_pagesize.go|os\_getpagesize|os.Getpagesize() のサンプルです.|

12 changes: 12 additions & 0 deletions examples/basic/times/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|time\_since.go|time\_since|time.Since() のサンプルです.|
|time\_after.go|time\_after|time.After() のサンプルです.|
|time\_unix\_to\_time.go|time\_unix\_to\_time|time.Unix(sec, nsec) のサンプルです.|
|time\_now.go|time\_now|time.Now() のサンプルです.|
|time\_parse.go|time\_parse|time.Parse() のサンプルです.|

8 changes: 8 additions & 0 deletions examples/basic/types/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|type01.go|type\_basic|type についてのサンプルです.|

8 changes: 8 additions & 0 deletions examples/basic/unsafes/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# サンプルリスト

このディレクトリには以下のサンプルがあります。

|file|example name|note|
|----|------------|----|
|unsafe\_sizeof.go|unsafe\_sizeof|unsafe.Sizeof() についてのサンプルです.|

Loading