From 4a580a5a4286c8afb6b90993e2b07fb9d92d989a Mon Sep 17 00:00:00 2001 From: gnembon Date: Mon, 11 Oct 2021 06:19:24 -0300 Subject: [PATCH] clarify number --- src/main/java/carpet/script/language/Sys.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/carpet/script/language/Sys.java b/src/main/java/carpet/script/language/Sys.java index 0a3fff33..88ae3888 100644 --- a/src/main/java/carpet/script/language/Sys.java +++ b/src/main/java/carpet/script/language/Sys.java @@ -10,6 +10,7 @@ import carpet.script.utils.SimplexNoiseSampler; import carpet.script.value.BooleanValue; import carpet.script.value.FunctionValue; import carpet.script.value.ListValue; +import carpet.script.value.MapValue; import carpet.script.value.NullValue; import carpet.script.value.NumericValue; import carpet.script.value.StringValue; @@ -56,9 +57,9 @@ public class Sys { if (num.isInteger()) return new NumericValue(num.getLong()); return new NumericValue(num.getDouble()); } - if (v instanceof ListValue listVal) + if (v instanceof ListValue || v instanceof MapValue) { - return new NumericValue(listVal.length()); + return new NumericValue(v.length()); } try {