Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fenegroni/tgpl-exercise-solutions

Solutions to exercises from the book The Go Programming Language
https://github.com/fenegroni/tgpl-exercise-solutions

examples-go exercise-solutions go golang golang-examples solutions textbook-exercises tgpl

Last synced: 3 days ago
JSON representation

Solutions to exercises from the book The Go Programming Language

Awesome Lists containing this project

README

        

= _TGPL_ Exercise Solutions
// Refs:
:url-base: https://github.com/fenegroni/TGPL-exercise-solutions
:url-workflows: {url-base}/workflows
:url-actions: {url-base}/actions
:url-link-base: {url-base}/tree/main
:url-badge-main: badge.svg?branch=main

image:https://img.shields.io/github/license/fenegroni/TGPL-exercise-solutions?style=flat[]
image:https://img.shields.io/tokei/lines/github/fenegroni/TGPL-exercise-solutions?style=flat[]

Solutions to the exercises in the book
_The Go Programming Language_.

Copyright (C) 2021, 2022 Filippo Erik Negroni

This program is free software:
you can redistribute it and/or modify it
under the terms of the GNU General Public License
as published by the Free Software Foundation,
either version 3 of the License,
or (at your option) any later version.

For a copy of the GNU General Public License
see .

== Chapter 4 - _Composite Types_

image:{url-workflows}/Exercise 4.9/{url-badge-main}[link={url-link-base}/ch4/ch4ex9]

== Chapter 5 - _Functions_

image:{url-workflows}/Exercise 5.1/{url-badge-main}[link={url-link-base}/ch5/ch5ex1]
image:{url-workflows}/Exercise 5.2/{url-badge-main}[link={url-link-base}/ch5/ch5ex2]
image:{url-workflows}/Exercise 5.3/{url-badge-main}[link={url-link-base}/ch5/ch5ex3]
image:{url-workflows}/Exercise 5.4/{url-badge-main}[link={url-link-base}/ch5/ch5ex4]
image:{url-workflows}/Exercise 5.5/{url-badge-main}[link={url-link-base}/ch5/ch5ex5]
image:{url-workflows}/Exercise 5.6/{url-badge-main}[link={url-link-base}/ch5/ch5ex6]
image:{url-workflows}/Exercise 5.7/{url-badge-main}[link={url-link-base}/ch5/ch5ex7]
image:{url-workflows}/Exercise 5.8/{url-badge-main}[link={url-link-base}/ch5/ch5ex8]
image:{url-workflows}/Exercise 5.9/{url-badge-main}[link={url-link-base}/ch5/ch5ex9]
image:{url-workflows}/Exercise 5.10/{url-badge-main}[link={url-link-base}/ch5/ch5ex10]
image:{url-workflows}/Exercise 5.11/{url-badge-main}[link={url-link-base}/ch5/ch5ex11]
image:{url-workflows}/Exercise 5.12/{url-badge-main}[link={url-link-base}/ch5/ch5ex12]
image:{url-workflows}/Exercise 5.13/{url-badge-main}[link={url-link-base}/ch5/ch5ex13]
image:{url-workflows}/Exercise 5.14/{url-badge-main}[link={url-link-base}/ch5/ch5ex14]
image:{url-workflows}/Exercise 5.15/{url-badge-main}[link={url-link-base}/ch5/ch5ex15]
image:{url-workflows}/Exercise 5.16/{url-badge-main}[link={url-link-base}/ch5/ch5ex16]
image:{url-workflows}/Exercise 5.17/{url-badge-main}[link={url-link-base}/ch5/ch5ex17]
image:{url-workflows}/Exercise 5.18/{url-badge-main}[link={url-link-base}/ch5/ch5ex18]
image:{url-workflows}/Exercise 5.19/{url-badge-main}[link={url-link-base}/ch5/ch5ex19]

== Chapter 6 - _Methods_

image:{url-workflows}/Exercise 6.1/{url-badge-main}[link={url-link-base}/ch6/ch6ex1]
image:{url-workflows}/Exercise 6.2/{url-badge-main}[link={url-link-base}/ch6/ch6ex2]
image:{url-workflows}/Exercise 6.3/{url-badge-main}[link={url-link-base}/ch6/ch6ex3]
image:{url-workflows}/Exercise 6.4/{url-badge-main}[link={url-link-base}/ch6/ch6ex4]
image:{url-workflows}/Exercise 6.5/{url-badge-main}[link={url-link-base}/ch6/ch6ex5]

== Chapter 7 - _Interfaces_

image:{url-workflows}/Exercise 7.1/{url-badge-main}[link={url-link-base}/ch7/ch7ex1]
image:{url-workflows}/Exercise 7.2/{url-badge-main}[link={url-link-base}/ch7/ch7ex2]
image:{url-workflows}/Exercise 7.3/{url-badge-main}[link={url-link-base}/ch7/ch7ex3]
image:{url-workflows}/Exercise 7.4/{url-badge-main}[link={url-link-base}/ch7/ch7ex4]
image:{url-workflows}/Exercise 7.5/{url-badge-main}[link={url-link-base}/ch7/ch7ex5]
image:{url-workflows}/Exercise 7.6/{url-badge-main}[link={url-link-base}/ch7/ch7ex6]
image:{url-workflows}/Exercise 7.7/{url-badge-main}[link={url-link-base}/ch7/ch7ex7]
image:{url-workflows}/Exercise 7.8/{url-badge-main}[link={url-link-base}/ch7/ch7ex8]
image:{url-workflows}/Exercise 7.9/{url-badge-main}[link={url-link-base}/ch7/ch7ex9]
image:{url-workflows}/Exercise 7.10/{url-badge-main}[link={url-link-base}/ch7/ch7ex10]
image:{url-workflows}/Exercise 7.11/{url-badge-main}[link={url-link-base}/ch7/ch7ex11]
image:{url-workflows}/Exercise 7.12/{url-badge-main}[link={url-link-base}/ch7/ch7ex12]
image:{url-workflows}/Exercise 7.13/{url-badge-main}[link={url-link-base}/ch7/ch7ex13]
image:{url-workflows}/Exercise 7.14/{url-badge-main}[link={url-link-base}/ch7/ch7ex14]
image:{url-workflows}/Exercise 7.15/{url-badge-main}[link={url-link-base}/ch7/ch7ex15]
image:{url-workflows}/Exercise 7.16/{url-badge-main}[link={url-link-base}/ch7/ch7ex16]