From 93b037737c2c46fd5753cbb7a165911769fb845e Mon Sep 17 00:00:00 2001 From: "Gerasimos (Makis) Maropoulos" Date: Fri, 22 Dec 2017 11:12:10 +0200 Subject: [PATCH] add comment doc on the core/memstore.go#Entry##GetByKindOrNil Former-commit-id: 8e5f0132ace95088a7cdca05b923773369116ad4 --- core/memstore/memstore.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/memstore/memstore.go b/core/memstore/memstore.go index 93e5a557..2e161560 100644 --- a/core/memstore/memstore.go +++ b/core/memstore/memstore.go @@ -25,6 +25,13 @@ type ( Store []Entry ) +// GetByKindOrNil will try to get this entry's value of "k" kind, +// if value is not that kind it will NOT try to convert it the "k", instead +// it will return nil, except if boolean; then it will return false +// even if the value was not bool. +// +// If the "k" kind is not a string or int or int64 or bool +// then it will return the raw value of the entry as it's. func (e Entry) GetByKindOrNil(k reflect.Kind) interface{} { switch k { case reflect.String: