From ac19798d33c5631f444576cce62939784a89886a Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 1 Mar 2019 10:13:42 +0800 Subject: [PATCH] + add Map2KeySlice --- utils/typeconv.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/utils/typeconv.go b/utils/typeconv.go index 4aaaf4f8..13f167cf 100644 --- a/utils/typeconv.go +++ b/utils/typeconv.go @@ -372,3 +372,12 @@ func Format4Output(obj interface{}, isSingleLine bool) (retVal string) { } return retVal } + +func Map2KeySlice(flagMap map[string]int) (keyList []string) { + for k, v := range flagMap { + if v != 0 { + keyList = append(keyList, k) + } + } + return keyList +}