From a4814e632965a3a05a8c2c1d4e5362dbfb327001 Mon Sep 17 00:00:00 2001
From: Alan Donovan
p.xiii, ¶1: delete "Object Oberon".
- (Thanks to Luca Boasso, 2016-02-15.)
+ (Thanks to Luca Boasso, 2016-02-15. Corrected in the fourth printing.)
@@ -52,7 +52,7 @@ pre {
- (Thanks to Carlos Romero Brox, 2015-12-19.)
+ (Thanks to Carlos Romero Brox, 2015-12-19. Corrected in the fourth printing.)
@@ -69,7 +69,7 @@ pre {
p.48:
@@ -80,14 +80,14 @@ pre {
p.52, ¶9: For "The integer arithmetic operators", read
"The arithmetic operators".
- (Thanks to Yoshiki Shibata, 2015-12-20.)
+ (Thanks to Yoshiki Shibata, 2015-12-20. Corrected in the fourth printing.)
p.57, ¶4: To "any comparison with NaN always yields false",
add "(except
@@ -105,7 +105,7 @@ pre {
p.73, ¶1: For "a exercise", read "an exercise".
- (Thanks to vrajmohan, 2015-12-28.)
+ (Thanks to vrajmohan, 2015-12-28. Corrected in the fourth printing.)
@@ -116,7 +116,7 @@ pre {
p.75, ¶4: For "
@@ -138,26 +138,27 @@ pre {
p.84, ¶2: For "used as function parameters",
read "used as function parameters or results".
- (Thanks to Yang Yang 杨玚, 2016-04-18.)
+ (Thanks to Yang Yang 杨玚, 2016-04-18. Corrected in the fourth printing.)
p.107, ¶6: in "JSON's
p.112: Exercise 4.11 calls for a "CRUD" (create, read, update,
delete) tool for GitHub Issues. Since GitHub does not currently allow
Issues to be deleted, for "delete", read "close".
- (Thanks to Yoshiki Shibata, 2016-01-18.)
+ (Thanks to Yoshiki Shibata, 2016-01-18. Corrected in the fourth printing.)
p.115: The anchor element in
@@ -169,13 +170,13 @@ pre {
p.139, ¶4: For "in Chapter 3", read "in Chapter 4".
- (Thanks to Yoshiki Shibata, 2016-07-03.)
+ (Thanks to Yoshiki Shibata, 2016-07-03. Corrected in the fourth printing.)
p.160, ¶4: For
@@ -185,7 +186,7 @@ pre {
p.177, ¶6: For "as we saw", read "as we will see".
- (Thanks to David Drysdale, 2016-07-05.)
+ (Thanks to David Drysdale, 2016-07-05. Corrected in the fourth printing.)
@@ -199,24 +200,24 @@ pre {
p.222, Exercise 8.1: The port numbers for
p.235, ¶3:
p.272, ¶3: for "the request body", read "the response body".
- (Thanks to 曹春晖, 2016-01-19.)
+ (Thanks to 曹春晖, 2016-01-19. Corrected in the fourth printing.)
p.288, code display following ¶4: In the import declaration, for
@@ -227,20 +228,20 @@ pre {
It should read:
Errata
f.ReadByte() serves as an
example of a reference to f, but *os.File has no such
method. For "ReadByte", read "Stat", four times.
- (Thanks to Peter Olsen, 2016-01-06.)
+ (Thanks to Peter Olsen, 2016-01-06. Corrected in the fourth printing.)
!=, which is always the negation of
==)".
- (Thanks to Luca Boasso, 2016-02-15.)
+ (Thanks to Luca Boasso, 2016-02-15. Corrected in the fourth printing.)
%u", read "%o".
- (Thanks to William Hannish, 2015-12-21.)
+ (Thanks to William Hannish, 2015-12-21. Corrected in the fourth printing.)
\Uhhhh numeric escapes",
the U should be lowercase: \uhhhh.
- (Thanks to Kohei Marumoto (丸本耕平), 2016-09-23.)
+ (Thanks to Kohei Marumoto (丸本耕平), 2016-09-23. Corrected in the fourth printing.)
gopl.io/ch4/issueshtml's template is missing a closing
- </a> tag. (Thanks to Taj Khattra, 2016-01-19.)
+ </a> tag.
+ (Thanks to Taj Khattra, 2016-01-19. Corrected in the fourth printing.)
Get("item")),
read Get("item").
- (Thanks to Yoshiki Shibata, 2016-02-01.)
+ (Thanks to Yoshiki Shibata, 2016-02-01. Corrected in the fourth printing.)
London
and Tokyo should be swapped in the final command to
match the earlier commands.
- (Thanks to Kiyoshi Kamishima, 2016-01-08.)
+ (Thanks to Kiyoshi Kamishima, 2016-01-08. Corrected in the fourth printing.)
makeThumbnails refers to the second draft
of the function, makeThumbnails2.
- (Thanks to 有賀功 Isao Aruga, 2016-07-13.)
+ (Thanks to 有賀功 Isao Aruga, 2016-07-13. Corrected in the fourth printing.)
"database/mysql", read "database/sql".
- (Thanks to Jose Colon Rodriguez, 2016-01-09.)
+ (Thanks to Jose Colon Rodriguez, 2016-01-09. Corrected in the fourth printing.)
{"+x * -x", Env{"x": 2}, "-4"}
- (Thanks to Shinji Dosaka, 2016-07-15.)
+ (Thanks to Shinji Dosaka, 2016-07-15. Corrected in the fourth printing.)
p.341, Exercise 12.7: For "decoder" and
"json.Decoder", read "encoder" and
"json.Encoder", respectively.
- (Thanks to Yoshiki Shibata, 2016-08-27.)
+ (Thanks to Yoshiki Shibata, 2016-08-27. Corrected in the fourth printing.)
p.347, Exercise 12.8: For "like json.Marshal",
read "like json.Unmarshal".
- (Thanks to chai2010, 2016-01-01.)
+ (Thanks to chai2010, 2016-01-01. Corrected in the fourth printing.)
@@ -260,7 +261,7 @@ pre {
p.366, Exercise 13.3: For bzip2.writer, read bzip.writer.
- (Thanks to Yoshiki Shibata, 2016-09-05.)
+ (Thanks to Yoshiki Shibata, 2016-09-05. Corrected in the fourth printing.)