From c7e29112d0fa5250987da2b3072a958714cd0584 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.