Appendix. Solutions

This appendix provides our solutions for the end-of-lesson exercises and capstone projects. Please keep in mind that there is more than one solution for any problem.


You can download these solutions and the rest of the source code from the Manning website at or browse the source code online at

Unit 0

Lesson 1

Experiment: playground.go
package main

import (

func main() {
    fmt.Println("Hello, Nathan")
    fmt.Println(" hola")

Unit 1

Lesson 2

Experiment: malacandra.go
package main import "fmt" func main() ...

Get Get Programming with Go now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.