From 462713ca2280df9e57c01ac0cb4d1cb07b1527df Mon Sep 17 00:00:00 2001 From: otya128 Date: Sun, 18 Dec 2016 17:08:20 +0900 Subject: [PATCH] Fix Array(T).length --- SMILEBASIC/type.d | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SMILEBASIC/type.d b/SMILEBASIC/type.d index 81121bc..94bc180 100644 --- a/SMILEBASIC/type.d +++ b/SMILEBASIC/type.d @@ -458,6 +458,10 @@ class Array(T) throw new TypeMismatch(); } array.length = size; + static if (is(T == double)) + { + array[array.length - size..$] = 0; + } dim[0] = size; } void append(Array!T input)