diff --git a/ch11/storage2/storage.go b/ch11/storage2/storage.go index f103fbb..20275da 100644 --- a/ch11/storage2/storage.go +++ b/ch11/storage2/storage.go @@ -31,7 +31,7 @@ var notifyUser = func(username, msg string) { err := smtp.SendMail(hostname+":587", auth, sender, []string{username}, []byte(msg)) if err != nil { - log.Printf("smtp.SendEmail(%s) failed: %s", username, err) + log.Printf("smtp.SendMail(%s) failed: %s", username, err) } } diff --git a/ch13/equal/equal_test.go b/ch13/equal/equal_test.go index 4656077..500b85f 100644 --- a/ch13/equal/equal_test.go +++ b/ch13/equal/equal_test.go @@ -18,8 +18,8 @@ func TestEqual(t *testing.T) { cyclePtr2 = &cyclePtr2 type CycleSlice []CycleSlice - var cycleSlice CycleSlice - cycleSlice = append(cycleSlice, cycleSlice) + var cycleSlice = make(CycleSlice, 1) + cycleSlice[0] = cycleSlice ch1, ch2 := make(chan int), make(chan int) var ch1ro <-chan int = ch1 diff --git a/ch7/eval/parse.go b/ch7/eval/parse.go index 677e9a0..e68f8f5 100644 --- a/ch7/eval/parse.go +++ b/ch7/eval/parse.go @@ -146,7 +146,7 @@ func parsePrimary(lex *lexer) Expr { return literal(f) case '(': - lex.next() // consume ')' + lex.next() // consume '(' e := parseExpr(lex) if lex.token != ')' { msg := fmt.Sprintf("got %s, want ')'", lex.describe())