From 777ee7163bba96f2c9b3dfe135d8ad4ab837c062 Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Mon, 21 Jul 2008 16:18:04 -0700 Subject: [PATCH] map delete SVN=128258 --- doc/go_lang.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/go_lang.txt b/doc/go_lang.txt index d73c67aaf0..1770db54e2 100644 --- a/doc/go_lang.txt +++ b/doc/go_lang.txt @@ -1609,6 +1609,12 @@ the value is assigned and the second, boolean variable is set to true. Otherwise the variable is unchanged, and the boolean value is set to false. value, present = map_var[key] + +To delete a value from a map, use a tuple assignment with the map on the left +and a false boolean expression as the second expression on the right, such +as: + + map_var[key] = value, false In assignments, the type of the expression must match the type of the left-hand side.