├── .gitignore ├── Chapter01 ├── Activity01.01 │ ├── go.mod │ └── main.go ├── Activity01.02 │ ├── go.mod │ └── main.go ├── Activity01.03 │ ├── go.mod │ └── main.go ├── Activity01.04 │ ├── go.mod │ └── main.go ├── Example01.01 │ ├── go.mod │ └── main.go ├── Example01.02 │ ├── go.mod │ └── main.go ├── Example01.03 │ ├── go.mod │ └── main.go ├── Example01.04 │ ├── go.mod │ └── main.go ├── Example01.05 │ ├── go.mod │ └── main.go ├── Example01.06 │ ├── go.mod │ └── main.go ├── Example01.07 │ ├── go.mod │ └── main.go ├── Example01.08 │ ├── go.mod │ └── main.go ├── Example01.09 │ ├── go.mod │ └── main.go ├── Example01.10 │ ├── go.mod │ └── main.go ├── Example01.11 │ ├── go.mod │ └── main.go ├── Exercise01.01 │ ├── go.mod │ └── main.go ├── Exercise01.02 │ ├── go.mod │ └── main.go ├── Exercise01.03 │ ├── go.mod │ └── main.go ├── Exercise01.04 │ ├── go.mod │ └── main.go ├── Exercise01.05 │ ├── go.mod │ └── main.go ├── Exercise01.06 │ ├── go.mod │ └── main.go ├── Exercise01.07 │ ├── go.mod │ └── main.go ├── Exercise01.08 │ ├── go.mod │ └── main.go ├── Exercise01.09 │ ├── go.mod │ └── main.go ├── Exercise01.10 │ ├── go.mod │ └── main.go ├── Exercise01.11 │ ├── go.mod │ └── main.go ├── Exercise01.12 │ ├── go.mod │ └── main.go ├── Exercise01.13 │ ├── go.mod │ └── main.go ├── Exercise01.14 │ ├── go.mod │ └── main.go ├── Exercise01.15 │ ├── go.mod │ └── main.go └── Exercise01.16 │ ├── go.mod │ └── main.go ├── Chapter02 ├── Activity02.01 │ ├── go.mod │ └── main.go ├── Activity02.02 │ ├── go.mod │ └── main.go ├── Activity02.03 │ ├── go.mod │ └── main.go ├── Exercise02.01 │ ├── go.mod │ └── main.go ├── Exercise02.02 │ ├── go.mod │ └── main.go ├── Exercise02.03 │ ├── go.mod │ └── main.go ├── Exercise02.04 │ ├── go.mod │ └── main.go ├── Exercise02.05 │ ├── go.mod │ └── main.go ├── Exercise02.06 │ ├── go.mod │ └── main.go ├── Exercise02.07 │ ├── go.mod │ └── main.go ├── Exercise02.08 │ ├── go.mod │ └── main.go ├── Exercise02.09 │ ├── go.mod │ └── main.go ├── Exercise02.10 │ ├── go.mod │ └── main.go ├── Exercise02.11 │ ├── go.mod │ └── main.go └── Exercise02.12 │ ├── go.mod │ └── main.go ├── Chapter03 ├── Activity03.01 │ ├── go.mod │ └── main.go ├── Activity03.02 │ ├── go.mod │ └── main.go ├── Example03.01 │ ├── go.mod │ └── main.go ├── Example03.02 │ ├── go.mod │ └── main.go ├── Example03.03 │ ├── go.mod │ └── main.go ├── Example03.04 │ ├── go.mod │ └── main.go ├── Example03.05 │ ├── go.mod │ └── main.go ├── Example03.06 │ ├── go.mod │ └── main.go ├── Example03.07 │ ├── go.mod │ └── main.go ├── Example03.08 │ ├── go.mod │ └── main.go ├── Example03.09 │ ├── go.mod │ └── main.go ├── Example03.10 │ ├── go.mod │ └── main.go ├── Example03.11 │ ├── go.mod │ └── main.go ├── Exercise03.01 │ ├── go.mod │ └── main.go ├── Exercise03.02 │ ├── go.mod │ └── main.go ├── Exercise03.03 │ ├── go.mod │ └── main.go ├── Exercise03.04 │ ├── go.mod │ └── main.go └── Exercise03.05 │ ├── go.mod │ └── main.go ├── Chapter04 ├── Activity04.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Activity04.02 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Activity04.03 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Activity04.04 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Activity04.05 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Activity04.06 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.02 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.03 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.04 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.05 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.06 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.07 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.08 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.09 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.10 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.11 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.12 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.13 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.14 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.15 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.16 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.17 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.18 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.19 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.20 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise04.21 │ ├── go.mod │ ├── main.go │ └── main_test.go └── Exercise04.22 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Chapter05 ├── Activity05.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Activity05.02 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise05.01 │ ├── go.mod │ └── main.go ├── Exercise05.02 │ ├── go.mod │ └── main.go ├── Exercise05.03 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise05.04 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise05.05 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise05.06 │ ├── go.mod │ └── main.go ├── Exercise05.07 │ ├── go.mod │ └── main.go └── Exercise05.08 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Chapter06 ├── Activity06.01 │ ├── go.mod │ └── main.go ├── Activity06.02 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Activity06.03 │ ├── go.mod │ └── main.go ├── Activity06.04 │ ├── go.mod │ └── main.go ├── Examples │ ├── Example06.01 │ │ ├── go.mod │ │ └── main.go │ └── Example06.02 │ │ ├── go.mod │ │ └── main.go ├── Exercise06.01 │ ├── go.mod │ └── main.go ├── Exercise06.02 │ ├── go.mod │ └── main.go ├── Exercise06.03 │ ├── go.mod │ └── main.go ├── Exercise06.04 │ ├── go.mod │ └── main.go └── Exercise06.05 │ ├── go.mod │ └── main.go ├── Chapter07 ├── Activity7.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Example01 │ ├── go.mod │ └── main.go ├── Example02 │ ├── go.mod │ └── main.go ├── Example03 │ ├── go.mod │ └── main.go ├── Exercise07.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise07.02 │ ├── go.mod │ ├── main.go │ └── main_test.go └── Exercise07.03 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Chapter08 ├── Activity08.01 │ ├── go.mod │ └── main.go ├── Example08.01 │ ├── go.mod │ └── main.go ├── Exercise08.01 │ ├── go.mod │ └── main.go └── Exercise08.02 │ ├── go.mod │ └── main.go ├── Chapter09 ├── Activity09.01 │ ├── go.mod │ ├── go.sum │ └── main.go ├── Exercise09.01 │ ├── author │ │ └── author.go │ ├── go.mod │ └── main.go ├── Exercise09.02 │ ├── go.mod │ ├── go.sum │ └── main.go └── Exercise09.03 │ ├── go.work │ ├── othermodule │ ├── go.mod │ ├── go.sum │ └── main.go │ └── printer │ ├── go.mod │ ├── go.sum │ └── printer.go ├── Chapter10 ├── Activity10.01 │ ├── cmd │ │ └── main.go │ ├── go.mod │ └── pkg │ │ └── payroll │ │ ├── developer.go │ │ ├── developer_test.go │ │ ├── employee.go │ │ ├── manager.go │ │ └── manager_test.go ├── Example10.01 │ └── strings.go ├── Example10.02 │ └── strings.go ├── Exercise10.01 │ ├── cmd │ │ └── main.go │ ├── go.mod │ └── pkg │ │ └── shape │ │ ├── shape.go │ │ └── shape_test.go ├── Exercise10.02 │ ├── go.mod │ └── main.go └── Exercise10.03 │ ├── go.mod │ └── main.go ├── Chapter11 ├── Activity11.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Example01 │ ├── go.mod │ └── main.go ├── Exercise11.01 │ ├── go.mod │ └── main.go ├── Exercise11.02 │ ├── go.mod │ └── main.go └── Exercise11.03 │ ├── go.mod │ └── main.go ├── Chapter12 ├── Activity12.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Activity12.02 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Activity12.03 │ ├── Chapter_12_Activity_3.go │ ├── go.mod │ └── main_test.go ├── Activity12.04 │ ├── Chapter_12_Activity_4.go │ ├── go.mod │ └── main_test.go ├── Activity12.05 │ ├── Chapter_12_Activity_5.go │ ├── go.mod │ └── main_test.go ├── Exercise12.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise12.02 │ ├── go.mod │ ├── main.go │ └── main_test.go └── Exercise12.03 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Chapter13 ├── Exercise13.01 │ └── main.go ├── Exercise13.02 │ ├── go.mod │ └── main.go ├── Exercise13.03 │ ├── data.txt │ ├── go.mod │ └── main.go ├── Exercise13.04 │ ├── go.mod │ └── main.go └── Exercise13.05 │ ├── data.txt │ ├── go.mod │ ├── go.sum │ └── main.go ├── Chapter14 ├── Activity14.01 │ ├── bank.csv │ ├── go.mod │ ├── log.log │ └── main.go ├── Exercise14.01 │ ├── go.mod │ └── main.go └── Exercise14.02 │ ├── backupFile.txt │ ├── go.mod │ ├── main.go │ └── note.txt ├── Chapter15 ├── Activity15.01 │ ├── go.mod │ ├── go.sum │ └── main.go ├── Activity15.02 │ ├── go.mod │ ├── go.sum │ └── main.go ├── Examples │ ├── DBDelete.go │ ├── DBInit.go │ ├── DBInsert.go │ ├── DBPrepare.go │ ├── DBQuery.go │ ├── DBUpdate.go │ └── go.mod ├── Exercise15.01 │ ├── go.mod │ └── main.go └── Exercise15.02 │ ├── go.mod │ ├── go.sum │ └── main.go ├── Chapter16 ├── Activity16.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Activity16.02 │ ├── go.mod │ ├── index.html │ ├── main.go │ ├── main_test.go │ └── teststatics │ │ ├── anonymous.html │ │ └── john.html ├── Exercise16.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise16.02 │ ├── go.mod │ └── main.go ├── Exercise16.03 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise16.04 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise16.05 │ ├── go.mod │ ├── index.html │ ├── main.go │ └── main_test.go └── Exercise16.06 │ ├── go.mod │ ├── index.html │ ├── main.go │ ├── main_test.go │ └── statics │ ├── body.css │ ├── header.css │ └── text.css ├── Chapter17 ├── Activity17.01 │ ├── client │ │ ├── client.go │ │ ├── client_test.go │ │ └── go.mod │ └── server │ │ ├── go.mod │ │ ├── server.go │ │ └── server_test.go ├── Activity17.02 │ ├── client │ │ ├── client.go │ │ ├── client_test.go │ │ └── go.mod │ └── server │ │ ├── go.mod │ │ ├── server.go │ │ └── server_test.go ├── Exercise17.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise17.02 │ ├── client │ │ ├── client.go │ │ ├── client_test.go │ │ └── go.mod │ └── server │ │ ├── go.mod │ │ ├── server.go │ │ └── server_test.go ├── Exercise17.03 │ ├── client │ │ ├── client.go │ │ ├── client_test.go │ │ └── go.mod │ └── server │ │ ├── go.mod │ │ ├── server.go │ │ └── server_test.go ├── Exercise17.04 │ ├── client │ │ ├── client.go │ │ ├── client_test.go │ │ ├── go.mod │ │ └── test.txt │ └── server │ │ ├── go.mod │ │ ├── server.go │ │ ├── server_test.go │ │ └── test.txt └── Exercise17.05 │ ├── client │ ├── client.go │ ├── client_test.go │ └── go.mod │ └── server │ ├── go.mod │ ├── server.go │ └── server_test.go ├── Chapter18 ├── Exercise18.01 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise18.02 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise18.03 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise18.04 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise18.05 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise18.06 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise18.07 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise18.08 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise18.09 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise18.10 │ ├── go.mod │ ├── main.go │ └── main_test.go ├── Exercise18.11 │ ├── go.mod │ └── main.go ├── Exercise18.12 │ ├── go.mod │ └── main.go └── Exercise18.13 │ ├── go.mod │ └── main.go ├── Chapter19 ├── Example01 │ ├── go.mod │ ├── go.sum │ ├── main_test.go │ └── report.json ├── Example02 │ ├── add.go │ ├── add_test.go │ ├── go.mod │ └── go.sum ├── Exercise19.01 │ ├── coverage.out │ ├── go.mod │ ├── go.sum │ └── main_test.go ├── Exercise19.02 │ ├── go.mod │ ├── go.sum │ └── main_test.go ├── Exercise19.03 │ ├── go.mod │ ├── go.sum │ └── main_test.go └── Exercise19.04 │ ├── go.mod │ └── main_test.go ├── Chapter20 ├── Activity20.01 │ ├── example │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go │ └── solution │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go ├── Exercise20.01 │ ├── go.mod │ └── main.go ├── Exercise20.02 │ ├── go.mod │ └── main.go ├── Exercise20.03 │ ├── go.mod │ └── main.go ├── Exercise20.04 │ ├── go.mod │ └── main.go ├── Exercise20.05 │ ├── go.mod │ └── main.go ├── Exercise20.06 │ ├── go.mod │ └── main.go ├── Exercise20.07 │ ├── go.mod │ └── main.go └── Exercise20.08 │ ├── go.mod │ ├── go.sum │ └── main.go ├── Chapter21 ├── Exercise21.01 │ ├── go.mod │ ├── go.sum │ └── main.go ├── Exercise21.02 │ ├── go.mod │ ├── go.sum │ └── main.go └── Exercise21.03 │ ├── Dockerfile │ ├── go.mod │ ├── go.sum │ └── main.go ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store -------------------------------------------------------------------------------- /Chapter01/Activity01.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Activity01.01/go.mod -------------------------------------------------------------------------------- /Chapter01/Activity01.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Activity01.01/main.go -------------------------------------------------------------------------------- /Chapter01/Activity01.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Activity01.02/go.mod -------------------------------------------------------------------------------- /Chapter01/Activity01.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Activity01.02/main.go -------------------------------------------------------------------------------- /Chapter01/Activity01.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Activity01.03/go.mod -------------------------------------------------------------------------------- /Chapter01/Activity01.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Activity01.03/main.go -------------------------------------------------------------------------------- /Chapter01/Activity01.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Activity01.04/go.mod -------------------------------------------------------------------------------- /Chapter01/Activity01.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Activity01.04/main.go -------------------------------------------------------------------------------- /Chapter01/Example01.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.01/go.mod -------------------------------------------------------------------------------- /Chapter01/Example01.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.01/main.go -------------------------------------------------------------------------------- /Chapter01/Example01.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.02/go.mod -------------------------------------------------------------------------------- /Chapter01/Example01.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.02/main.go -------------------------------------------------------------------------------- /Chapter01/Example01.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.03/go.mod -------------------------------------------------------------------------------- /Chapter01/Example01.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.03/main.go -------------------------------------------------------------------------------- /Chapter01/Example01.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.04/go.mod -------------------------------------------------------------------------------- /Chapter01/Example01.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.04/main.go -------------------------------------------------------------------------------- /Chapter01/Example01.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.05/go.mod -------------------------------------------------------------------------------- /Chapter01/Example01.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.05/main.go -------------------------------------------------------------------------------- /Chapter01/Example01.06/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.06/go.mod -------------------------------------------------------------------------------- /Chapter01/Example01.06/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.06/main.go -------------------------------------------------------------------------------- /Chapter01/Example01.07/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.07/go.mod -------------------------------------------------------------------------------- /Chapter01/Example01.07/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.07/main.go -------------------------------------------------------------------------------- /Chapter01/Example01.08/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.08/go.mod -------------------------------------------------------------------------------- /Chapter01/Example01.08/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.08/main.go -------------------------------------------------------------------------------- /Chapter01/Example01.09/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.09/go.mod -------------------------------------------------------------------------------- /Chapter01/Example01.09/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.09/main.go -------------------------------------------------------------------------------- /Chapter01/Example01.10/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.10/go.mod -------------------------------------------------------------------------------- /Chapter01/Example01.10/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.10/main.go -------------------------------------------------------------------------------- /Chapter01/Example01.11/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.11/go.mod -------------------------------------------------------------------------------- /Chapter01/Example01.11/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Example01.11/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.01/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.01/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.02/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.02/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.03/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.03/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.04/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.04/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.05/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.05/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.06/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.06/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.06/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.06/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.07/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.07/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.07/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.07/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.08/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.08/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.08/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.08/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.09/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.09/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.09/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.09/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.10/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.10/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.10/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.10/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.11/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.11/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.11/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.11/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.12/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.12/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.12/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.12/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.13/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.13/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.13/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.13/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.14/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.14/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.14/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.14/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.15/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.15/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.15/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.15/main.go -------------------------------------------------------------------------------- /Chapter01/Exercise01.16/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.16/go.mod -------------------------------------------------------------------------------- /Chapter01/Exercise01.16/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter01/Exercise01.16/main.go -------------------------------------------------------------------------------- /Chapter02/Activity02.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Activity02.01/go.mod -------------------------------------------------------------------------------- /Chapter02/Activity02.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Activity02.01/main.go -------------------------------------------------------------------------------- /Chapter02/Activity02.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Activity02.02/go.mod -------------------------------------------------------------------------------- /Chapter02/Activity02.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Activity02.02/main.go -------------------------------------------------------------------------------- /Chapter02/Activity02.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Activity02.03/go.mod -------------------------------------------------------------------------------- /Chapter02/Activity02.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Activity02.03/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.01/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.01/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.02/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.02/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.03/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.03/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.04/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.04/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.05/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.05/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.06/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.06/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.06/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.06/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.07/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.07/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.07/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.07/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.08/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.08/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.08/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.08/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.09/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.09/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.09/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.09/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.10/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.10/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.10/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.10/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.11/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.11/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.11/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.11/main.go -------------------------------------------------------------------------------- /Chapter02/Exercise02.12/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.12/go.mod -------------------------------------------------------------------------------- /Chapter02/Exercise02.12/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter02/Exercise02.12/main.go -------------------------------------------------------------------------------- /Chapter03/Activity03.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Activity03.01/go.mod -------------------------------------------------------------------------------- /Chapter03/Activity03.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Activity03.01/main.go -------------------------------------------------------------------------------- /Chapter03/Activity03.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Activity03.02/go.mod -------------------------------------------------------------------------------- /Chapter03/Activity03.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Activity03.02/main.go -------------------------------------------------------------------------------- /Chapter03/Example03.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.01/go.mod -------------------------------------------------------------------------------- /Chapter03/Example03.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.01/main.go -------------------------------------------------------------------------------- /Chapter03/Example03.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.02/go.mod -------------------------------------------------------------------------------- /Chapter03/Example03.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.02/main.go -------------------------------------------------------------------------------- /Chapter03/Example03.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.03/go.mod -------------------------------------------------------------------------------- /Chapter03/Example03.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.03/main.go -------------------------------------------------------------------------------- /Chapter03/Example03.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.04/go.mod -------------------------------------------------------------------------------- /Chapter03/Example03.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.04/main.go -------------------------------------------------------------------------------- /Chapter03/Example03.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.05/go.mod -------------------------------------------------------------------------------- /Chapter03/Example03.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.05/main.go -------------------------------------------------------------------------------- /Chapter03/Example03.06/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.06/go.mod -------------------------------------------------------------------------------- /Chapter03/Example03.06/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.06/main.go -------------------------------------------------------------------------------- /Chapter03/Example03.07/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.07/go.mod -------------------------------------------------------------------------------- /Chapter03/Example03.07/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.07/main.go -------------------------------------------------------------------------------- /Chapter03/Example03.08/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.08/go.mod -------------------------------------------------------------------------------- /Chapter03/Example03.08/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.08/main.go -------------------------------------------------------------------------------- /Chapter03/Example03.09/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.09/go.mod -------------------------------------------------------------------------------- /Chapter03/Example03.09/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.09/main.go -------------------------------------------------------------------------------- /Chapter03/Example03.10/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.10/go.mod -------------------------------------------------------------------------------- /Chapter03/Example03.10/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.10/main.go -------------------------------------------------------------------------------- /Chapter03/Example03.11/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.11/go.mod -------------------------------------------------------------------------------- /Chapter03/Example03.11/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Example03.11/main.go -------------------------------------------------------------------------------- /Chapter03/Exercise03.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Exercise03.01/go.mod -------------------------------------------------------------------------------- /Chapter03/Exercise03.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Exercise03.01/main.go -------------------------------------------------------------------------------- /Chapter03/Exercise03.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Exercise03.02/go.mod -------------------------------------------------------------------------------- /Chapter03/Exercise03.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Exercise03.02/main.go -------------------------------------------------------------------------------- /Chapter03/Exercise03.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Exercise03.03/go.mod -------------------------------------------------------------------------------- /Chapter03/Exercise03.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Exercise03.03/main.go -------------------------------------------------------------------------------- /Chapter03/Exercise03.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Exercise03.04/go.mod -------------------------------------------------------------------------------- /Chapter03/Exercise03.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Exercise03.04/main.go -------------------------------------------------------------------------------- /Chapter03/Exercise03.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Exercise03.05/go.mod -------------------------------------------------------------------------------- /Chapter03/Exercise03.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter03/Exercise03.05/main.go -------------------------------------------------------------------------------- /Chapter04/Activity04.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.01/go.mod -------------------------------------------------------------------------------- /Chapter04/Activity04.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.01/main.go -------------------------------------------------------------------------------- /Chapter04/Activity04.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.01/main_test.go -------------------------------------------------------------------------------- /Chapter04/Activity04.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.02/go.mod -------------------------------------------------------------------------------- /Chapter04/Activity04.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.02/main.go -------------------------------------------------------------------------------- /Chapter04/Activity04.02/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.02/main_test.go -------------------------------------------------------------------------------- /Chapter04/Activity04.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.03/go.mod -------------------------------------------------------------------------------- /Chapter04/Activity04.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.03/main.go -------------------------------------------------------------------------------- /Chapter04/Activity04.03/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.03/main_test.go -------------------------------------------------------------------------------- /Chapter04/Activity04.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.04/go.mod -------------------------------------------------------------------------------- /Chapter04/Activity04.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.04/main.go -------------------------------------------------------------------------------- /Chapter04/Activity04.04/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.04/main_test.go -------------------------------------------------------------------------------- /Chapter04/Activity04.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.05/go.mod -------------------------------------------------------------------------------- /Chapter04/Activity04.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.05/main.go -------------------------------------------------------------------------------- /Chapter04/Activity04.05/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.05/main_test.go -------------------------------------------------------------------------------- /Chapter04/Activity04.06/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.06/go.mod -------------------------------------------------------------------------------- /Chapter04/Activity04.06/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.06/main.go -------------------------------------------------------------------------------- /Chapter04/Activity04.06/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Activity04.06/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.01/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.01/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.01/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.02/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.02/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.02/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.02/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.03/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.03/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.03/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.03/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.04/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.04/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.04/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.04/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.05/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.05/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.05/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.05/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.06/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.06/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.06/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.06/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.06/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.06/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.07/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.07/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.07/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.07/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.07/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.07/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.08/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.08/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.08/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.08/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.08/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.08/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.09/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.09/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.09/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.09/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.09/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.09/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.10/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.10/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.10/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.10/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.10/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.10/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.11/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.11/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.11/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.11/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.11/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.11/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.12/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.12/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.12/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.12/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.12/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.12/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.13/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.13/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.13/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.13/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.13/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.13/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.14/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.14/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.14/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.14/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.14/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.14/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.15/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.15/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.15/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.15/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.15/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.15/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.16/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.16/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.16/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.16/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.16/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.16/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.17/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.17/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.17/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.17/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.17/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.17/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.18/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.18/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.18/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.18/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.18/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.18/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.19/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.19/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.19/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.19/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.19/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.19/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.20/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.20/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.20/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.20/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.20/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.20/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.21/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.21/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.21/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.21/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.21/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.21/main_test.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.22/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.22/go.mod -------------------------------------------------------------------------------- /Chapter04/Exercise04.22/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.22/main.go -------------------------------------------------------------------------------- /Chapter04/Exercise04.22/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter04/Exercise04.22/main_test.go -------------------------------------------------------------------------------- /Chapter05/Activity05.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Activity05.01/go.mod -------------------------------------------------------------------------------- /Chapter05/Activity05.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Activity05.01/main.go -------------------------------------------------------------------------------- /Chapter05/Activity05.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Activity05.01/main_test.go -------------------------------------------------------------------------------- /Chapter05/Activity05.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Activity05.02/go.mod -------------------------------------------------------------------------------- /Chapter05/Activity05.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Activity05.02/main.go -------------------------------------------------------------------------------- /Chapter05/Activity05.02/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Activity05.02/main_test.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.01/go.mod -------------------------------------------------------------------------------- /Chapter05/Exercise05.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.01/main.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.02/go.mod -------------------------------------------------------------------------------- /Chapter05/Exercise05.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.02/main.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.03/go.mod -------------------------------------------------------------------------------- /Chapter05/Exercise05.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.03/main.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.03/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.03/main_test.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.04/go.mod -------------------------------------------------------------------------------- /Chapter05/Exercise05.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.04/main.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.04/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.04/main_test.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.05/go.mod -------------------------------------------------------------------------------- /Chapter05/Exercise05.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.05/main.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.05/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.05/main_test.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.06/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.06/go.mod -------------------------------------------------------------------------------- /Chapter05/Exercise05.06/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.06/main.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.07/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.07/go.mod -------------------------------------------------------------------------------- /Chapter05/Exercise05.07/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.07/main.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.08/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.08/go.mod -------------------------------------------------------------------------------- /Chapter05/Exercise05.08/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.08/main.go -------------------------------------------------------------------------------- /Chapter05/Exercise05.08/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter05/Exercise05.08/main_test.go -------------------------------------------------------------------------------- /Chapter06/Activity06.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Activity06.01/go.mod -------------------------------------------------------------------------------- /Chapter06/Activity06.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Activity06.01/main.go -------------------------------------------------------------------------------- /Chapter06/Activity06.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Activity06.02/go.mod -------------------------------------------------------------------------------- /Chapter06/Activity06.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Activity06.02/main.go -------------------------------------------------------------------------------- /Chapter06/Activity06.02/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Activity06.02/main_test.go -------------------------------------------------------------------------------- /Chapter06/Activity06.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Activity06.03/go.mod -------------------------------------------------------------------------------- /Chapter06/Activity06.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Activity06.03/main.go -------------------------------------------------------------------------------- /Chapter06/Activity06.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Activity06.04/go.mod -------------------------------------------------------------------------------- /Chapter06/Activity06.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Activity06.04/main.go -------------------------------------------------------------------------------- /Chapter06/Examples/Example06.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Examples/Example06.01/go.mod -------------------------------------------------------------------------------- /Chapter06/Examples/Example06.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Examples/Example06.01/main.go -------------------------------------------------------------------------------- /Chapter06/Examples/Example06.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Examples/Example06.02/go.mod -------------------------------------------------------------------------------- /Chapter06/Examples/Example06.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Examples/Example06.02/main.go -------------------------------------------------------------------------------- /Chapter06/Exercise06.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Exercise06.01/go.mod -------------------------------------------------------------------------------- /Chapter06/Exercise06.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Exercise06.01/main.go -------------------------------------------------------------------------------- /Chapter06/Exercise06.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Exercise06.02/go.mod -------------------------------------------------------------------------------- /Chapter06/Exercise06.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Exercise06.02/main.go -------------------------------------------------------------------------------- /Chapter06/Exercise06.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Exercise06.03/go.mod -------------------------------------------------------------------------------- /Chapter06/Exercise06.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Exercise06.03/main.go -------------------------------------------------------------------------------- /Chapter06/Exercise06.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Exercise06.04/go.mod -------------------------------------------------------------------------------- /Chapter06/Exercise06.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Exercise06.04/main.go -------------------------------------------------------------------------------- /Chapter06/Exercise06.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Exercise06.05/go.mod -------------------------------------------------------------------------------- /Chapter06/Exercise06.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter06/Exercise06.05/main.go -------------------------------------------------------------------------------- /Chapter07/Activity7.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Activity7.01/go.mod -------------------------------------------------------------------------------- /Chapter07/Activity7.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Activity7.01/main.go -------------------------------------------------------------------------------- /Chapter07/Activity7.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Activity7.01/main_test.go -------------------------------------------------------------------------------- /Chapter07/Example01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Example01/go.mod -------------------------------------------------------------------------------- /Chapter07/Example01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Example01/main.go -------------------------------------------------------------------------------- /Chapter07/Example02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Example02/go.mod -------------------------------------------------------------------------------- /Chapter07/Example02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Example02/main.go -------------------------------------------------------------------------------- /Chapter07/Example03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Example03/go.mod -------------------------------------------------------------------------------- /Chapter07/Example03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Example03/main.go -------------------------------------------------------------------------------- /Chapter07/Exercise07.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Exercise07.01/go.mod -------------------------------------------------------------------------------- /Chapter07/Exercise07.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Exercise07.01/main.go -------------------------------------------------------------------------------- /Chapter07/Exercise07.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Exercise07.01/main_test.go -------------------------------------------------------------------------------- /Chapter07/Exercise07.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Exercise07.02/go.mod -------------------------------------------------------------------------------- /Chapter07/Exercise07.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Exercise07.02/main.go -------------------------------------------------------------------------------- /Chapter07/Exercise07.02/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Exercise07.02/main_test.go -------------------------------------------------------------------------------- /Chapter07/Exercise07.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Exercise07.03/go.mod -------------------------------------------------------------------------------- /Chapter07/Exercise07.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Exercise07.03/main.go -------------------------------------------------------------------------------- /Chapter07/Exercise07.03/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter07/Exercise07.03/main_test.go -------------------------------------------------------------------------------- /Chapter08/Activity08.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter08/Activity08.01/go.mod -------------------------------------------------------------------------------- /Chapter08/Activity08.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter08/Activity08.01/main.go -------------------------------------------------------------------------------- /Chapter08/Example08.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter08/Example08.01/go.mod -------------------------------------------------------------------------------- /Chapter08/Example08.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter08/Example08.01/main.go -------------------------------------------------------------------------------- /Chapter08/Exercise08.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter08/Exercise08.01/go.mod -------------------------------------------------------------------------------- /Chapter08/Exercise08.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter08/Exercise08.01/main.go -------------------------------------------------------------------------------- /Chapter08/Exercise08.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter08/Exercise08.02/go.mod -------------------------------------------------------------------------------- /Chapter08/Exercise08.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter08/Exercise08.02/main.go -------------------------------------------------------------------------------- /Chapter09/Activity09.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Activity09.01/go.mod -------------------------------------------------------------------------------- /Chapter09/Activity09.01/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Activity09.01/go.sum -------------------------------------------------------------------------------- /Chapter09/Activity09.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Activity09.01/main.go -------------------------------------------------------------------------------- /Chapter09/Exercise09.01/author/author.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Exercise09.01/author/author.go -------------------------------------------------------------------------------- /Chapter09/Exercise09.01/go.mod: -------------------------------------------------------------------------------- 1 | module bookutil 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter09/Exercise09.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Exercise09.01/main.go -------------------------------------------------------------------------------- /Chapter09/Exercise09.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Exercise09.02/go.mod -------------------------------------------------------------------------------- /Chapter09/Exercise09.02/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Exercise09.02/go.sum -------------------------------------------------------------------------------- /Chapter09/Exercise09.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Exercise09.02/main.go -------------------------------------------------------------------------------- /Chapter09/Exercise09.03/go.work: -------------------------------------------------------------------------------- 1 | go 1.21.0 2 | 3 | use ./printer 4 | -------------------------------------------------------------------------------- /Chapter09/Exercise09.03/othermodule/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Exercise09.03/othermodule/go.mod -------------------------------------------------------------------------------- /Chapter09/Exercise09.03/othermodule/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Exercise09.03/othermodule/go.sum -------------------------------------------------------------------------------- /Chapter09/Exercise09.03/othermodule/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Exercise09.03/othermodule/main.go -------------------------------------------------------------------------------- /Chapter09/Exercise09.03/printer/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Exercise09.03/printer/go.mod -------------------------------------------------------------------------------- /Chapter09/Exercise09.03/printer/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Exercise09.03/printer/go.sum -------------------------------------------------------------------------------- /Chapter09/Exercise09.03/printer/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter09/Exercise09.03/printer/printer.go -------------------------------------------------------------------------------- /Chapter10/Activity10.01/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Activity10.01/cmd/main.go -------------------------------------------------------------------------------- /Chapter10/Activity10.01/go.mod: -------------------------------------------------------------------------------- 1 | module activity10.01 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter10/Activity10.01/pkg/payroll/developer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Activity10.01/pkg/payroll/developer.go -------------------------------------------------------------------------------- /Chapter10/Activity10.01/pkg/payroll/developer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Activity10.01/pkg/payroll/developer_test.go -------------------------------------------------------------------------------- /Chapter10/Activity10.01/pkg/payroll/employee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Activity10.01/pkg/payroll/employee.go -------------------------------------------------------------------------------- /Chapter10/Activity10.01/pkg/payroll/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Activity10.01/pkg/payroll/manager.go -------------------------------------------------------------------------------- /Chapter10/Activity10.01/pkg/payroll/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Activity10.01/pkg/payroll/manager_test.go -------------------------------------------------------------------------------- /Chapter10/Example10.01/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Example10.01/strings.go -------------------------------------------------------------------------------- /Chapter10/Example10.02/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Example10.02/strings.go -------------------------------------------------------------------------------- /Chapter10/Exercise10.01/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Exercise10.01/cmd/main.go -------------------------------------------------------------------------------- /Chapter10/Exercise10.01/go.mod: -------------------------------------------------------------------------------- 1 | module exercise10.01 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter10/Exercise10.01/pkg/shape/shape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Exercise10.01/pkg/shape/shape.go -------------------------------------------------------------------------------- /Chapter10/Exercise10.01/pkg/shape/shape_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Exercise10.01/pkg/shape/shape_test.go -------------------------------------------------------------------------------- /Chapter10/Exercise10.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Exercise10.02/go.mod -------------------------------------------------------------------------------- /Chapter10/Exercise10.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Exercise10.02/main.go -------------------------------------------------------------------------------- /Chapter10/Exercise10.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Exercise10.03/go.mod -------------------------------------------------------------------------------- /Chapter10/Exercise10.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter10/Exercise10.03/main.go -------------------------------------------------------------------------------- /Chapter11/Activity11.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter11/Activity11.01/go.mod -------------------------------------------------------------------------------- /Chapter11/Activity11.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter11/Activity11.01/main.go -------------------------------------------------------------------------------- /Chapter11/Activity11.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter11/Activity11.01/main_test.go -------------------------------------------------------------------------------- /Chapter11/Example01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter11/Example01/go.mod -------------------------------------------------------------------------------- /Chapter11/Example01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter11/Example01/main.go -------------------------------------------------------------------------------- /Chapter11/Exercise11.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter11/Exercise11.01/go.mod -------------------------------------------------------------------------------- /Chapter11/Exercise11.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter11/Exercise11.01/main.go -------------------------------------------------------------------------------- /Chapter11/Exercise11.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter11/Exercise11.02/go.mod -------------------------------------------------------------------------------- /Chapter11/Exercise11.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter11/Exercise11.02/main.go -------------------------------------------------------------------------------- /Chapter11/Exercise11.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter11/Exercise11.03/go.mod -------------------------------------------------------------------------------- /Chapter11/Exercise11.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter11/Exercise11.03/main.go -------------------------------------------------------------------------------- /Chapter12/Activity12.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.01/go.mod -------------------------------------------------------------------------------- /Chapter12/Activity12.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.01/main.go -------------------------------------------------------------------------------- /Chapter12/Activity12.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.01/main_test.go -------------------------------------------------------------------------------- /Chapter12/Activity12.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.02/go.mod -------------------------------------------------------------------------------- /Chapter12/Activity12.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.02/main.go -------------------------------------------------------------------------------- /Chapter12/Activity12.02/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.02/main_test.go -------------------------------------------------------------------------------- /Chapter12/Activity12.03/Chapter_12_Activity_3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.03/Chapter_12_Activity_3.go -------------------------------------------------------------------------------- /Chapter12/Activity12.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.03/go.mod -------------------------------------------------------------------------------- /Chapter12/Activity12.03/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.03/main_test.go -------------------------------------------------------------------------------- /Chapter12/Activity12.04/Chapter_12_Activity_4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.04/Chapter_12_Activity_4.go -------------------------------------------------------------------------------- /Chapter12/Activity12.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.04/go.mod -------------------------------------------------------------------------------- /Chapter12/Activity12.04/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.04/main_test.go -------------------------------------------------------------------------------- /Chapter12/Activity12.05/Chapter_12_Activity_5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.05/Chapter_12_Activity_5.go -------------------------------------------------------------------------------- /Chapter12/Activity12.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.05/go.mod -------------------------------------------------------------------------------- /Chapter12/Activity12.05/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Activity12.05/main_test.go -------------------------------------------------------------------------------- /Chapter12/Exercise12.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Exercise12.01/go.mod -------------------------------------------------------------------------------- /Chapter12/Exercise12.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Exercise12.01/main.go -------------------------------------------------------------------------------- /Chapter12/Exercise12.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Exercise12.01/main_test.go -------------------------------------------------------------------------------- /Chapter12/Exercise12.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Exercise12.02/go.mod -------------------------------------------------------------------------------- /Chapter12/Exercise12.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Exercise12.02/main.go -------------------------------------------------------------------------------- /Chapter12/Exercise12.02/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Exercise12.02/main_test.go -------------------------------------------------------------------------------- /Chapter12/Exercise12.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Exercise12.03/go.mod -------------------------------------------------------------------------------- /Chapter12/Exercise12.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Exercise12.03/main.go -------------------------------------------------------------------------------- /Chapter12/Exercise12.03/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter12/Exercise12.03/main_test.go -------------------------------------------------------------------------------- /Chapter13/Exercise13.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter13/Exercise13.01/main.go -------------------------------------------------------------------------------- /Chapter13/Exercise13.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter13/Exercise13.02/go.mod -------------------------------------------------------------------------------- /Chapter13/Exercise13.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter13/Exercise13.02/main.go -------------------------------------------------------------------------------- /Chapter13/Exercise13.03/data.txt: -------------------------------------------------------------------------------- 1 | enjoy 2 | the 3 | book 4 | -------------------------------------------------------------------------------- /Chapter13/Exercise13.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter13/Exercise13.03/go.mod -------------------------------------------------------------------------------- /Chapter13/Exercise13.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter13/Exercise13.03/main.go -------------------------------------------------------------------------------- /Chapter13/Exercise13.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter13/Exercise13.04/go.mod -------------------------------------------------------------------------------- /Chapter13/Exercise13.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter13/Exercise13.04/main.go -------------------------------------------------------------------------------- /Chapter13/Exercise13.05/data.txt: -------------------------------------------------------------------------------- 1 | enjoy 2 | the 3 | book 4 | -------------------------------------------------------------------------------- /Chapter13/Exercise13.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter13/Exercise13.05/go.mod -------------------------------------------------------------------------------- /Chapter13/Exercise13.05/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter13/Exercise13.05/go.sum -------------------------------------------------------------------------------- /Chapter13/Exercise13.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter13/Exercise13.05/main.go -------------------------------------------------------------------------------- /Chapter14/Activity14.01/bank.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter14/Activity14.01/bank.csv -------------------------------------------------------------------------------- /Chapter14/Activity14.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter14/Activity14.01/go.mod -------------------------------------------------------------------------------- /Chapter14/Activity14.01/log.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter14/Activity14.01/log.log -------------------------------------------------------------------------------- /Chapter14/Activity14.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter14/Activity14.01/main.go -------------------------------------------------------------------------------- /Chapter14/Exercise14.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter14/Exercise14.01/go.mod -------------------------------------------------------------------------------- /Chapter14/Exercise14.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter14/Exercise14.01/main.go -------------------------------------------------------------------------------- /Chapter14/Exercise14.02/backupFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter14/Exercise14.02/backupFile.txt -------------------------------------------------------------------------------- /Chapter14/Exercise14.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter14/Exercise14.02/go.mod -------------------------------------------------------------------------------- /Chapter14/Exercise14.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter14/Exercise14.02/main.go -------------------------------------------------------------------------------- /Chapter14/Exercise14.02/note.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter14/Exercise14.02/note.txt -------------------------------------------------------------------------------- /Chapter15/Activity15.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Activity15.01/go.mod -------------------------------------------------------------------------------- /Chapter15/Activity15.01/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Activity15.01/go.sum -------------------------------------------------------------------------------- /Chapter15/Activity15.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Activity15.01/main.go -------------------------------------------------------------------------------- /Chapter15/Activity15.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Activity15.02/go.mod -------------------------------------------------------------------------------- /Chapter15/Activity15.02/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Activity15.02/go.sum -------------------------------------------------------------------------------- /Chapter15/Activity15.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Activity15.02/main.go -------------------------------------------------------------------------------- /Chapter15/Examples/DBDelete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Examples/DBDelete.go -------------------------------------------------------------------------------- /Chapter15/Examples/DBInit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Examples/DBInit.go -------------------------------------------------------------------------------- /Chapter15/Examples/DBInsert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Examples/DBInsert.go -------------------------------------------------------------------------------- /Chapter15/Examples/DBPrepare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Examples/DBPrepare.go -------------------------------------------------------------------------------- /Chapter15/Examples/DBQuery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Examples/DBQuery.go -------------------------------------------------------------------------------- /Chapter15/Examples/DBUpdate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Examples/DBUpdate.go -------------------------------------------------------------------------------- /Chapter15/Examples/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Examples/go.mod -------------------------------------------------------------------------------- /Chapter15/Exercise15.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Exercise15.01/go.mod -------------------------------------------------------------------------------- /Chapter15/Exercise15.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Exercise15.01/main.go -------------------------------------------------------------------------------- /Chapter15/Exercise15.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Exercise15.02/go.mod -------------------------------------------------------------------------------- /Chapter15/Exercise15.02/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Exercise15.02/go.sum -------------------------------------------------------------------------------- /Chapter15/Exercise15.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter15/Exercise15.02/main.go -------------------------------------------------------------------------------- /Chapter16/Activity16.01/go.mod: -------------------------------------------------------------------------------- 1 | module hello-world-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter16/Activity16.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Activity16.01/main.go -------------------------------------------------------------------------------- /Chapter16/Activity16.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Activity16.01/main_test.go -------------------------------------------------------------------------------- /Chapter16/Activity16.02/go.mod: -------------------------------------------------------------------------------- 1 | module hello-world-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter16/Activity16.02/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Activity16.02/index.html -------------------------------------------------------------------------------- /Chapter16/Activity16.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Activity16.02/main.go -------------------------------------------------------------------------------- /Chapter16/Activity16.02/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Activity16.02/main_test.go -------------------------------------------------------------------------------- /Chapter16/Activity16.02/teststatics/anonymous.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Activity16.02/teststatics/anonymous.html -------------------------------------------------------------------------------- /Chapter16/Activity16.02/teststatics/john.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Activity16.02/teststatics/john.html -------------------------------------------------------------------------------- /Chapter16/Exercise16.01/go.mod: -------------------------------------------------------------------------------- 1 | module hello-world-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter16/Exercise16.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.01/main.go -------------------------------------------------------------------------------- /Chapter16/Exercise16.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.01/main_test.go -------------------------------------------------------------------------------- /Chapter16/Exercise16.02/go.mod: -------------------------------------------------------------------------------- 1 | module hello-world-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter16/Exercise16.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.02/main.go -------------------------------------------------------------------------------- /Chapter16/Exercise16.03/go.mod: -------------------------------------------------------------------------------- 1 | module hello-world-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter16/Exercise16.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.03/main.go -------------------------------------------------------------------------------- /Chapter16/Exercise16.03/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.03/main_test.go -------------------------------------------------------------------------------- /Chapter16/Exercise16.04/go.mod: -------------------------------------------------------------------------------- 1 | module hello-world-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter16/Exercise16.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.04/main.go -------------------------------------------------------------------------------- /Chapter16/Exercise16.04/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.04/main_test.go -------------------------------------------------------------------------------- /Chapter16/Exercise16.05/go.mod: -------------------------------------------------------------------------------- 1 | module hello-world-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter16/Exercise16.05/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.05/index.html -------------------------------------------------------------------------------- /Chapter16/Exercise16.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.05/main.go -------------------------------------------------------------------------------- /Chapter16/Exercise16.05/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.05/main_test.go -------------------------------------------------------------------------------- /Chapter16/Exercise16.06/go.mod: -------------------------------------------------------------------------------- 1 | module hello-world-server 2 | 3 | go 1.21.0 -------------------------------------------------------------------------------- /Chapter16/Exercise16.06/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.06/index.html -------------------------------------------------------------------------------- /Chapter16/Exercise16.06/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.06/main.go -------------------------------------------------------------------------------- /Chapter16/Exercise16.06/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.06/main_test.go -------------------------------------------------------------------------------- /Chapter16/Exercise16.06/statics/body.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: beige; 3 | } -------------------------------------------------------------------------------- /Chapter16/Exercise16.06/statics/header.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: brown; 3 | } -------------------------------------------------------------------------------- /Chapter16/Exercise16.06/statics/text.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter16/Exercise16.06/statics/text.css -------------------------------------------------------------------------------- /Chapter17/Activity17.01/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Activity17.01/client/client.go -------------------------------------------------------------------------------- /Chapter17/Activity17.01/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Activity17.01/client/client_test.go -------------------------------------------------------------------------------- /Chapter17/Activity17.01/client/go.mod: -------------------------------------------------------------------------------- 1 | module get-json-parse-data-solution 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Activity17.01/server/go.mod: -------------------------------------------------------------------------------- 1 | module get-json-parse-data-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Activity17.01/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Activity17.01/server/server.go -------------------------------------------------------------------------------- /Chapter17/Activity17.01/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Activity17.01/server/server_test.go -------------------------------------------------------------------------------- /Chapter17/Activity17.02/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Activity17.02/client/client.go -------------------------------------------------------------------------------- /Chapter17/Activity17.02/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Activity17.02/client/client_test.go -------------------------------------------------------------------------------- /Chapter17/Activity17.02/client/go.mod: -------------------------------------------------------------------------------- 1 | module get-json-parse-data-solution 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Activity17.02/server/go.mod: -------------------------------------------------------------------------------- 1 | module get-post-data-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Activity17.02/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Activity17.02/server/server.go -------------------------------------------------------------------------------- /Chapter17/Activity17.02/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Activity17.02/server/server_test.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.01/go.mod: -------------------------------------------------------------------------------- 1 | module get-data-client 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Exercise17.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.01/main.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.01/main_test.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.02/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.02/client/client.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.02/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.02/client/client_test.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.02/client/go.mod: -------------------------------------------------------------------------------- 1 | module get-json-data-client 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Exercise17.02/server/go.mod: -------------------------------------------------------------------------------- 1 | module get-json-data-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Exercise17.02/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.02/server/server.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.02/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.02/server/server_test.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.03/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.03/client/client.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.03/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.03/client/client_test.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.03/client/go.mod: -------------------------------------------------------------------------------- 1 | module post-json-data-client 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Exercise17.03/server/go.mod: -------------------------------------------------------------------------------- 1 | module post-json-data-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Exercise17.03/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.03/server/server.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.03/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.03/server/server_test.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.04/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.04/client/client.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.04/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.04/client/client_test.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.04/client/go.mod: -------------------------------------------------------------------------------- 1 | module post-file-data-client 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Exercise17.04/client/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.04/client/test.txt -------------------------------------------------------------------------------- /Chapter17/Exercise17.04/server/go.mod: -------------------------------------------------------------------------------- 1 | module post-file-data-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Exercise17.04/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.04/server/server.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.04/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.04/server/server_test.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.04/server/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.04/server/test.txt -------------------------------------------------------------------------------- /Chapter17/Exercise17.05/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.05/client/client.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.05/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.05/client/client_test.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.05/client/go.mod: -------------------------------------------------------------------------------- 1 | module get-custom-options-data-client 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Exercise17.05/server/go.mod: -------------------------------------------------------------------------------- 1 | module get-custom-options-data-server 2 | 3 | go 1.21.0 4 | -------------------------------------------------------------------------------- /Chapter17/Exercise17.05/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.05/server/server.go -------------------------------------------------------------------------------- /Chapter17/Exercise17.05/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter17/Exercise17.05/server/server_test.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.01/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.01/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.01/main_test.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.02/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.02/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.02/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.02/main_test.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.03/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.03/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.03/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.03/main_test.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.04/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.04/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.04/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.04/main_test.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.05/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.05/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.05/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.05/main_test.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.06/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.06/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.06/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.06/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.06/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.06/main_test.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.07/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.07/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.07/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.07/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.07/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.07/main_test.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.08/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.08/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.08/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.08/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.08/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.08/main_test.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.09/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.09/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.09/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.09/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.09/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.09/main_test.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.10/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.10/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.10/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.10/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.10/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.10/main_test.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.11/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.11/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.11/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.11/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.12/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.12/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.12/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.12/main.go -------------------------------------------------------------------------------- /Chapter18/Exercise18.13/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.13/go.mod -------------------------------------------------------------------------------- /Chapter18/Exercise18.13/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter18/Exercise18.13/main.go -------------------------------------------------------------------------------- /Chapter19/Example01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Example01/go.mod -------------------------------------------------------------------------------- /Chapter19/Example01/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Example01/go.sum -------------------------------------------------------------------------------- /Chapter19/Example01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Example01/main_test.go -------------------------------------------------------------------------------- /Chapter19/Example01/report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Example01/report.json -------------------------------------------------------------------------------- /Chapter19/Example02/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Example02/add.go -------------------------------------------------------------------------------- /Chapter19/Example02/add_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Example02/add_test.go -------------------------------------------------------------------------------- /Chapter19/Example02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Example02/go.mod -------------------------------------------------------------------------------- /Chapter19/Example02/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Example02/go.sum -------------------------------------------------------------------------------- /Chapter19/Exercise19.01/coverage.out: -------------------------------------------------------------------------------- 1 | mode: set 2 | -------------------------------------------------------------------------------- /Chapter19/Exercise19.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Exercise19.01/go.mod -------------------------------------------------------------------------------- /Chapter19/Exercise19.01/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Exercise19.01/go.sum -------------------------------------------------------------------------------- /Chapter19/Exercise19.01/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Exercise19.01/main_test.go -------------------------------------------------------------------------------- /Chapter19/Exercise19.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Exercise19.02/go.mod -------------------------------------------------------------------------------- /Chapter19/Exercise19.02/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Exercise19.02/go.sum -------------------------------------------------------------------------------- /Chapter19/Exercise19.02/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Exercise19.02/main_test.go -------------------------------------------------------------------------------- /Chapter19/Exercise19.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Exercise19.03/go.mod -------------------------------------------------------------------------------- /Chapter19/Exercise19.03/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Exercise19.03/go.sum -------------------------------------------------------------------------------- /Chapter19/Exercise19.03/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Exercise19.03/main_test.go -------------------------------------------------------------------------------- /Chapter19/Exercise19.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Exercise19.04/go.mod -------------------------------------------------------------------------------- /Chapter19/Exercise19.04/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter19/Exercise19.04/main_test.go -------------------------------------------------------------------------------- /Chapter20/Activity20.01/example/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Activity20.01/example/go.mod -------------------------------------------------------------------------------- /Chapter20/Activity20.01/example/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Activity20.01/example/go.sum -------------------------------------------------------------------------------- /Chapter20/Activity20.01/example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Activity20.01/example/main.go -------------------------------------------------------------------------------- /Chapter20/Activity20.01/solution/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Activity20.01/solution/go.mod -------------------------------------------------------------------------------- /Chapter20/Activity20.01/solution/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Activity20.01/solution/go.sum -------------------------------------------------------------------------------- /Chapter20/Activity20.01/solution/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Activity20.01/solution/main.go -------------------------------------------------------------------------------- /Chapter20/Exercise20.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.01/go.mod -------------------------------------------------------------------------------- /Chapter20/Exercise20.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.01/main.go -------------------------------------------------------------------------------- /Chapter20/Exercise20.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.02/go.mod -------------------------------------------------------------------------------- /Chapter20/Exercise20.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.02/main.go -------------------------------------------------------------------------------- /Chapter20/Exercise20.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.03/go.mod -------------------------------------------------------------------------------- /Chapter20/Exercise20.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.03/main.go -------------------------------------------------------------------------------- /Chapter20/Exercise20.04/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.04/go.mod -------------------------------------------------------------------------------- /Chapter20/Exercise20.04/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.04/main.go -------------------------------------------------------------------------------- /Chapter20/Exercise20.05/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.05/go.mod -------------------------------------------------------------------------------- /Chapter20/Exercise20.05/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.05/main.go -------------------------------------------------------------------------------- /Chapter20/Exercise20.06/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.06/go.mod -------------------------------------------------------------------------------- /Chapter20/Exercise20.06/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.06/main.go -------------------------------------------------------------------------------- /Chapter20/Exercise20.07/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.07/go.mod -------------------------------------------------------------------------------- /Chapter20/Exercise20.07/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.07/main.go -------------------------------------------------------------------------------- /Chapter20/Exercise20.08/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.08/go.mod -------------------------------------------------------------------------------- /Chapter20/Exercise20.08/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.08/go.sum -------------------------------------------------------------------------------- /Chapter20/Exercise20.08/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter20/Exercise20.08/main.go -------------------------------------------------------------------------------- /Chapter21/Exercise21.01/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter21/Exercise21.01/go.mod -------------------------------------------------------------------------------- /Chapter21/Exercise21.01/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter21/Exercise21.01/go.sum -------------------------------------------------------------------------------- /Chapter21/Exercise21.01/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter21/Exercise21.01/main.go -------------------------------------------------------------------------------- /Chapter21/Exercise21.02/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter21/Exercise21.02/go.mod -------------------------------------------------------------------------------- /Chapter21/Exercise21.02/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter21/Exercise21.02/go.sum -------------------------------------------------------------------------------- /Chapter21/Exercise21.02/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter21/Exercise21.02/main.go -------------------------------------------------------------------------------- /Chapter21/Exercise21.03/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter21/Exercise21.03/Dockerfile -------------------------------------------------------------------------------- /Chapter21/Exercise21.03/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter21/Exercise21.03/go.mod -------------------------------------------------------------------------------- /Chapter21/Exercise21.03/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter21/Exercise21.03/go.sum -------------------------------------------------------------------------------- /Chapter21/Exercise21.03/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/Chapter21/Exercise21.03/main.go -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Go-Programming-From-Beginner-to-Professional-Second-Edition-/HEAD/README.md --------------------------------------------------------------------------------