From 05a104be251c9317cf5658875bb35bf8f3c0b88d Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Mon, 19 Apr 2021 22:06:42 +0100 Subject: [PATCH] Make the int-map lookup return 0 by default --- script/types.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/script/types.go b/script/types.go index 02d36fd..5879b25 100644 --- a/script/types.go +++ b/script/types.go @@ -42,10 +42,13 @@ func (m intMap) IndexGet(index tengo.Object) (tengo.Object, error) { if !ok { return nil, tengo.ErrInvalidIndexType } - value, ok := m[indexStr.Value] - if !ok { - return tengo.UndefinedValue, nil - } + + // value, ok := m[indexStr.Value] + // if !ok { + // return tengo.UndefinedValue, nil + // } + + value := m[indexStr.Value] return &tengo.Int{Value: value}, nil } -- GitLab