Go: Difference between revisions

From wikinotes
No edit summary
Tag: Manual revert
 
(41 intermediate revisions by the same user not shown)
Line 1: Line 1:
A statically linked, strongly typed, compiled language with garbage collection.<br>
A statically linked, strongly typed, compiled language with garbage collection.<br>
Simple support for cross compilation.
Simple support for cross compilation, and package distribution.
 


= Documentation =
= Documentation =
<blockquote>
<blockquote>
{| class="wikitable"
{| class="wikitable"
|-
| standard library || https://pkg.go.dev/std
|-
|-
| official docs || https://go.dev/doc/
| official docs || https://go.dev/doc/
|-
| standard library || https://pkg.go.dev/std
|-
|-
| language spec || https://go.dev/ref/spec
| language spec || https://go.dev/ref/spec
Line 21: Line 22:
</blockquote><!-- Documentation -->
</blockquote><!-- Documentation -->


= Tutorials =
= Intro/Reference =
<blockquote>
<blockquote>
{| class="wikitable"
{|
|-
| [[golang tutorials]]
|-
| [[golang anatomy]]
|-
| [[golang install]]
|-
| [[golang documentation]]
|-
| [[golang packaging]]
|-
| [[golang module path]]
|-
| [[golang environments]]
|-
|-
| golang specification (best) || https://go.dev/ref/spec
| [[golang conventions]]
|-
|-
| effective go || https://go.dev/doc/effective_go
| [[golang patterns]]
|-
|-
|}
|}
</blockquote><!-- Tutorials -->
</blockquote><!-- Intro/Reference -->


= Intro/Reference =
= Tools =
<blockquote>
<blockquote>
{|
{|
|-
|-
| [[golang install]]
| [[golang compilers]]
|-
|-
| [[golang projects]]
| [[golang documentation]]
|-
|-
| [[golang packaging]]
| [[golang environments]]
|-
|-
| [[golang toolchains]]
| [[golang debuggers]]
|-
|-
| [[golang anatomy]]
| [[golang lsps]]
|-
|-
| [[golang environments]]
| [[golang checkers]]
|-
| [[golang testing]]
|-
| [[golang conventions]]
|-
|-
|}
|}
</blockquote><!-- Intro/Reference -->
</blockquote><!-- Tools -->


= Libraries =
= Libraries =
Line 64: Line 75:
</blockquote><!-- Libraries -->
</blockquote><!-- Libraries -->


= Basics =
= Syntax =
<blockquote>
<blockquote>
{|
{|
|-
|-
| [[golang comments]]
| [[golang comments]]
|-
| [[golang print]]
|-
|-
| [[golang variables]]
| [[golang variables]]
Line 91: Line 104:
|-
|-
| [[golang errors]]
| [[golang errors]]
|-
| [[golang matching]]
|-
|}
</blockquote><!-- Basics -->
= Features =
<blockquote>
{|
|-
|-
| [[golang input/output]]
| [[golang input/output]]
|-
| [[golang logging]]
|-
| [[golang filesystem]]
|-
| [[golang processes]]
|-
| [[golang operating system]]
|-
| [[golang functional]]
|-
| [[golang concurrency]]
|-
| [[golang synchronization]]
|-
| [[golang encoding]]
|-
| [[golang testing]]
|-
|-
|}
|}
</blockquote><!-- Basics -->
</blockquote><!-- Features -->

Latest revision as of 14:17, 7 February 2023