March 2019
Beginner to intermediate
324 pages
7h 17m
English
Earlier in this chapter, we covered the concept of packages, and the fact that a Go program is composed of a number of connected packages. So, how do we really connect packages? We connect packages by having the ability to call functions and retrieve types from other packages. But then comes the question, how do we expose a function to other packages?
In Go, there are no private or public keywords like in most other statically typed programming languages. If you want your function to be public, all you need to do is start your function name with an upper case letter. In Go, that is known as making your function exported. If, on the other hand, your function starts with a lower case letter, ...
Read now
Unlock full access