try-golang

module
v0.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2021 License: MIT

README

try-golang

This is my TUTORIAL project for golang

try-golang - Go Version CodeFactor Go

Gitpod Ready-to-Code

GO version

$ go version
go version go1.16 linux/arm64

Run

$ cd cmd/trygolang
$ go run .

or

$ make run

or

$ make run EXAMPLE=example_name

or

$ make docker
Run Docker on Gitpod

type following command in first terminal:

$ sudo docker-up

Launch new terminal and type following command:

$ make docker

Test

$ go test -v ./...

or

$ make test

Install

$ cd cmd/trygolang
$ go install

or

$ make install

関連リポジトリ

Directories

Path Synopsis
Package builder は、マッピングの構築を行うパッケージです。
Package builder は、マッピングの構築を行うパッケージです。
cmd
ignore_staticcheck_warning
staticcheck の 警告 を無視するやり方についてのサンプルです.
staticcheck の 警告 を無視するやり方についてのサンプルです.
version_and_revision/with_embed
Go 1.16 から追加された embed パッケージを利用して内部の変数に外部ファイルデータを埋め込むサンプルです.
Go 1.16 から追加された embed パッケージを利用して内部の変数に外部ファイルデータを埋め込むサンプルです.
version_and_revision/with_embed2
Go 1.16 から追加された embed パッケージを利用して内部の変数に外部ファイルデータを埋め込むサンプルです.
Go 1.16 から追加された embed パッケージを利用して内部の変数に外部ファイルデータを埋め込むサンプルです.
version_and_revision/with_ldflags
go build 時に -ldflags を指定して内部の変数に外部から値を注入するサンプルです.
go build 時に -ldflags を指定して内部の変数に外部から値を注入するサンプルです.
examples
advanced/deepcopy
Package deepcopy は、 deep-copy に関するサンプルが配置されています。
Package deepcopy は、 deep-copy に関するサンプルが配置されています。
advanced/errgrp
Package errgrp は、 golang.org/x/sync/errgroup のサンプルが配置されています。
Package errgrp は、 golang.org/x/sync/errgroup のサンプルが配置されています。
advanced/japanese
Package japanese は、日本語関連のサンプルが配置されています。
Package japanese は、日本語関連のサンプルが配置されています。
advanced/reflection
Package reflection -- reflect パッケージのサンプルが配置されています。
Package reflection -- reflect パッケージのサンプルが配置されています。
basic/array
Package array -- 配列についてのサンプルが配置されているパッケージです。
Package array -- 配列についてのサンプルが配置されているパッケージです。
basic/binaries
Package binaries -- encoding/binary パッケージについてのサンプルが配置されているパッケージです。
Package binaries -- encoding/binary パッケージについてのサンプルが配置されているパッケージです。
basic/bitop
Package bitop -- ビット操作についてのサンプルが配置されています.
Package bitop -- ビット操作についてのサンプルが配置されています.
basic/builtins
Package builtins -- Goの組み込み関数についてのサンプルが配置されているパッケージです。
Package builtins -- Goの組み込み関数についてのサンプルが配置されているパッケージです。
basic/byteop
Package byteop -- バイトに対しての操作についてのサンプルが配置されています.
Package byteop -- バイトに対しての操作についてのサンプルが配置されています.
basic/cmdexec
Package cmdexec -- コマンド実行についてのサンプルが配置されているパッケージです。
Package cmdexec -- コマンド実行についてのサンプルが配置されているパッケージです。
basic/comments
Package comments -- GO言語のコメントスタイルについてのサンプルがあるパッケージです GO言語のコメントスタイルについては以下を参照.
Package comments -- GO言語のコメントスタイルについてのサンプルがあるパッケージです GO言語のコメントスタイルについては以下を参照.
basic/constants
Package constants -- Go言語の定数についてのサンプルが配置されているパッケージです。
Package constants -- Go言語の定数についてのサンプルが配置されているパッケージです。
basic/convert
Package convert -- Go言語 における 型変換 の仕様についてのサンプルが配置されています.
Package convert -- Go言語 における 型変換 の仕様についてのサンプルが配置されています.
basic/cryptos
Package cryptos -- crypto パッケージについてのサンプルが配置されているパッケージです。
Package cryptos -- crypto パッケージについてのサンプルが配置されているパッケージです。
basic/databases
Package databases -- database/sql パッケージについてのサンプルが配置されているパッケージです。
Package databases -- database/sql パッケージについてのサンプルが配置されているパッケージです。
basic/defers
Package defers -- についてのサンプルが配置されているパッケージです。
Package defers -- についてのサンプルが配置されているパッケージです。
basic/embeds
Package embeds -- embed パッケージについてのサンプルが配置されているパッケージです。
Package embeds -- embed パッケージについてのサンプルが配置されているパッケージです。
basic/enum
Package enum -- Goでの enum についてのサンプルが配置されているパッケージです。
Package enum -- Goでの enum についてのサンプルが配置されているパッケージです。
basic/errs
Package errs -- エラーについてのサンプルが配置されているパッケージです。
Package errs -- エラーについてのサンプルが配置されているパッケージです。
basic/fileio
Package fileio -- ファイル I/O 関連のサンプルが配置されているパッケージです。
Package fileio -- ファイル I/O 関連のサンプルが配置されているパッケージです。
basic/filepaths
Package filepaths -- path/filepath パッケージに関するサンプルが配置されているパッケージです。
Package filepaths -- path/filepath パッケージに関するサンプルが配置されているパッケージです。
basic/formatting
Package formatting -- 主に fmt.Printf() で指定できる verb や adverb についてのサンプルが配置されています.
Package formatting -- 主に fmt.Printf() で指定できる verb や adverb についてのサンプルが配置されています.
basic/functions
Package functions -- 関数についてのサンプルが配置されているパッケージです。
Package functions -- 関数についてのサンプルが配置されているパッケージです。
basic/goroutines
Package goroutines -- ゴルーチンについてのサンプルが配置されているパッケージです。
Package goroutines -- ゴルーチンについてのサンプルが配置されているパッケージです。
basic/goroutines/chansemaphore
Package chansemaphore は、チャネルでセマフォの動作を実現するサンプルが配置されています
Package chansemaphore は、チャネルでセマフォの動作を実現するサンプルが配置されています
basic/goroutines/chansemaphore/binarysemaphore
Package binarysemaphore は、チャネルでバイナリセマフォを表現しています.
Package binarysemaphore は、チャネルでバイナリセマフォを表現しています.
basic/goroutines/chansemaphore/countingsemaphore
Package countingsemaphore は、チャネルで計数セマフォを表現しています.
Package countingsemaphore は、チャネルで計数セマフォを表現しています.
basic/helloworld
Package helloworld -- Go言語での Hello World プログラムが配置されているパッケージです。
Package helloworld -- Go言語での Hello World プログラムが配置されているパッケージです。
basic/imports
Package imports -- Go言語の import についてのサンプルが配置されているパッケージです。
Package imports -- Go言語の import についてのサンプルが配置されているパッケージです。
basic/interfaces
Package interfaces -- Go言語のインターフェースについてのサンプルが配置されているパッケージです。
Package interfaces -- Go言語のインターフェースについてのサンプルが配置されているパッケージです。
basic/internalpkg
Package internalpkg -- Go 1.14 から導入された internal packages の挙動についてのサンプルが配置されています.
Package internalpkg -- Go 1.14 から導入された internal packages の挙動についてのサンプルが配置されています.
basic/literals
Package literals -- Go言語のリテラル表記についてのサンプルが配置されているパッケージです。
Package literals -- Go言語のリテラル表記についてのサンプルが配置されているパッケージです。
basic/loops
Package loops -- Go のループについてのサンプルが配置されています.
Package loops -- Go のループについてのサンプルが配置されています.
basic/maps
Package maps -- Go言語の map についてのサンプルが配置されているパッケージです。
Package maps -- Go言語の map についてのサンプルが配置されているパッケージです。
basic/maths
Package maths -- mathパッケージについてのサンプルが配置されているパッケージです。
Package maths -- mathパッケージについてのサンプルが配置されているパッケージです。
basic/methods
Package methods -- メソッドについてのサンプルが配置されているパッケージです。
Package methods -- メソッドについてのサンプルが配置されているパッケージです。
basic/network
Package network -- ネットワークに関するサンプルが配置されています。
Package network -- ネットワークに関するサンプルが配置されています。
basic/runtimes
Package runtimes -- runtime パッケージについてのサンプルが配置されているパッケージです。
Package runtimes -- runtime パッケージについてのサンプルが配置されているパッケージです。
basic/scope
Package scope -- Go言語のスコープについてのサンプルが配置されているパッケージです。
Package scope -- Go言語のスコープについてのサンプルが配置されているパッケージです。
basic/scope/mypkg
Package mypkg -- gitub.com/devlights/try-golang/basic/scope 用のテストデータが定義されています。
Package mypkg -- gitub.com/devlights/try-golang/basic/scope 用のテストデータが定義されています。
basic/signals
Package signals -- シグナル関連のサンプルが配置されています。
Package signals -- シグナル関連のサンプルが配置されています。
basic/slices
Package slices -- Go言語の slice についてのサンプルが配置されているパッケージです。
Package slices -- Go言語の slice についてのサンプルが配置されているパッケージです。
basic/sorts
Package sorts -- sortパッケージについてのサンプルが配置されているパッケージです。
Package sorts -- sortパッケージについてのサンプルが配置されているパッケージです。
basic/stdin
Package stdin -- 標準入力についてのサンプルが配置されているパッケージです。
Package stdin -- 標準入力についてのサンプルが配置されているパッケージです。
basic/stdout
Package stdout -- 標準出力についてのサンプルが配置されているパッケージです。
Package stdout -- 標準出力についてのサンプルが配置されているパッケージです。
basic/streams
Package streams -- ストリーム関連のインターフェースについてのサンプルが配置されています.
Package streams -- ストリーム関連のインターフェースについてのサンプルが配置されています.
basic/strs
Package strs -- Go言語の 文字列 についてのサンプルが配置されているパッケージです。
Package strs -- Go言語の 文字列 についてのサンプルが配置されているパッケージです。
basic/structs
Package structs -- Go言語の 構造体 についてのサンプルが配置されているパッケージです。
Package structs -- Go言語の 構造体 についてのサンプルが配置されているパッケージです。
basic/system
Package system -- os パッケージについてのサンプルが配置されているパッケージです。
Package system -- os パッケージについてのサンプルが配置されているパッケージです。
basic/testings
Package testings -- Go言語の ユニットテスト についてのサンプルが配置されているパッケージです。
Package testings -- Go言語の ユニットテスト についてのサンプルが配置されているパッケージです。
basic/times
Package times -- パッケージに関するサンプルが配置されています。
Package times -- パッケージに関するサンプルが配置されています。
basic/types
Package types -- Go言語の 型定義 についてのサンプルが配置されているパッケージです。
Package types -- Go言語の 型定義 についてのサンプルが配置されているパッケージです。
basic/variables
Package variables -- Go言語の 変数 についてのサンプルが配置されているパッケージです。
Package variables -- Go言語の 変数 についてのサンプルが配置されているパッケージです。
effectivego
Package effectivego -- Effective Go (https://golang.org/doc/effective_go.html) のサンプルが配置されているパッケージです。
Package effectivego -- Effective Go (https://golang.org/doc/effective_go.html) のサンプルが配置されているパッケージです。
gotour
Package gotour -- Tour of Go (https://tour.golang.org/) の サンプルが配置されているパッケージです。
Package gotour -- Tour of Go (https://tour.golang.org/) の サンプルが配置されているパッケージです。
Package mappings は、マッピングのためのインターフェースや型が定義されています。
Package mappings は、マッピングのためのインターフェースや型が定義されています。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL