Go Learning: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 9: Line 9:


=Subjects=
=Subjects=
* Errors: [[Go_Language_Error_Handling#TODO]]
* Blend https://go.dev/doc/effective_go + https://github.com/golang/go/wiki/CodeReviewComments into [[Go]]. Many answers to my questions may already be in there.
* Blend https://go.dev/doc/effective_go + https://github.com/golang/go/wiki/CodeReviewComments into [[Go]]. Many answers to my questions may already be in there.
* Initialization Second Pass
* Initialization Second Pass
Line 14: Line 15:
** The difference between new() and make(). Why two?
** The difference between new() and make(). Why two?
* De-khaki first-iteration Go pages. Start here [[Go_Language#TO_DEPLETE_and_MERGE_into_THIS_DOCUMENT]]
* De-khaki first-iteration Go pages. Start here [[Go_Language#TO_DEPLETE_and_MERGE_into_THIS_DOCUMENT]]
* Go had no exceptions, what is the idiomatic way to handle errors? Handling errors after each function call seems noisy. <font color=darkkhaki>Continue here: [[Go_Language_Error_Handling#TO_DEPLETE]].</font>
* Idiomatic documentation in Go. How do I document functions? Types? Classes? <font color=darkkhaki>Continue here: [[Go_Documentation#TO_DEPLETE]].</font>
* Idiomatic documentation in Go. How do I document functions? Types? Classes? <font color=darkkhaki>Continue here: [[Go_Documentation#TO_DEPLETE]].</font>
* Packages:
* Packages:

Revision as of 20:18, 6 September 2023

Internal

Current Book

Books

Subjects

Articles