From 82c793f939700cbd113e3f1226e4fb3978c04244 Mon Sep 17 00:00:00 2001 From: Ryan Gladstone Date: Fri, 8 May 2015 22:44:26 -0400 Subject: [PATCH] dropped an errant bracket --- en/02.2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/02.2.md b/en/02.2.md index ef69956a..6e6f245f 100644 --- a/en/02.2.md +++ b/en/02.2.md @@ -417,7 +417,7 @@ As I said above, `map` is a reference type. If two `map`s point to same underlyi ### make, new -`make` does memory allocation for built-in models, such as `map`, `slice`, and `channel`), while `new` is for types' memory allocation. +`make` does memory allocation for built-in models, such as `map`, `slice`, and `channel`, while `new` is for types' memory allocation. `new(T)` allocates zero-value to type `T`'s memory, returns its memory address, which is the value of type `*T`. By Go's definition, it returns a pointer which points to type `T`'s zero-value.