2020年10月16日金曜日

Go by example // nvm node npm

https://www.spinute.org/go-by-example/

@Hello World

@Values

@Variables

@Constants

@For

@If/Else

@Switch

@Arrays

@Slices

@Maps

@Range

@Functions

@Multiple Return Values

@Variadic Functions

@Closures

@Recursion

@Pointers

@Structs

@Methods

@Interfaces

@Errors

@Goroutines@

@Channels@

@Channel Buffering@

@Channel Synchronization@

@Channel Directions@

@Select@

@Timeouts@

@Non-Blocking Channel Operations@

@Closing Channels@

@Range over Channels@

@Timers@

@Tickers@

@Worker Pools@

@WaitGroups@

@Rate Limiting@ーーパッケージもある

@Atomic Counters@

@Mutexes@

@Stateful Goroutines@

@Sorting

@Sorting by Functions

@Panic

@Defer

@Collection Functions

(generics not yet)

@String Functions

@String Formatting

@Regular Expressions@

@JSON

@XML

@Time

@Epoch

@Time Formatting / Parsing

@Random Numbers

@Number Parsing

@URL Parsing

@SHA1 Hashes

@Base64 Encoding

@Reading Files@

@Writing Files@

@Line Filters

@File Paths

@Directories

@Temporary Files and Directories

@Testing

@Command-Line Arguments

@Command-Line Flags

@Command-Line Subcommands

@Environment Variables--unix

@HTTP Clients

@HTTP Servers

@Exit

@Spawning Processes--unix

@Exec'ing Processes--unix

@Signals--unix

Context---out of date:パッケージになった

https://qiita.com/ffggss/items/94f1c4c5d311db2ec71a :: nvm,node,npm

0 件のコメント:

コメントを投稿