Go Learning: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 11: Line 11:
* 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>
* 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:
** Understand package names like encoding/json. What is the underlying structure that result is such a naming scheme?
** Understand package names like encoding/json. What is the underlying structure that result is such a naming scheme?
** <font color=darkkhaki>Continue here: [[Go_Language_Modularization#TODO]]</font>.
** <font color=darkkhaki>Continue here: [[Go_Language_Modularization#TODO]]</font>.
* Understand why we can simply declare a struct with var, but not a map. Why do we need to make() the map?
* [[Go_Slices - NJUL]]

Revision as of 23:48, 5 September 2023

Internal

Books

Subjects