From 142ad23bb1d1a90776fc298891408f1cc2ad4d35 Mon Sep 17 00:00:00 2001 From: rfyiamcool Date: Mon, 17 Jul 2023 12:24:51 +0800 Subject: [PATCH] docs: add iter and clear Signed-off-by: rfyiamcool --- README.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 33b26c9..71c6f7d 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,11 @@ func main() { m.Put("foo", 1) m.Put("bar", 2) + m.Iter(func(k string, v int) (stop bool) { + println("iter", k, v) + return false // continue + }) + if x, ok := m.Get("foo"); ok { println(x) } @@ -36,12 +41,14 @@ func main() { x, _ := m.Get("bar") println(x) } -} -``` -``` -1 -2 --1 -Program exited. + m.Clear() + + // Output: + // iter foo 1 + // iter bar 2 + // 1 + // 2 + // -1 +} ```