From 764dbefe0e8befe76e462bb28da5c0e2a5ca2d6b Mon Sep 17 00:00:00 2001 From: otya128 Date: Sat, 3 Sep 2016 17:41:51 +0900 Subject: [PATCH] =?UTF-8?q?SQR=E3=81=AE=E5=BC=95=E6=95=B0=E3=81=8C?= =?UTF-8?q?=E8=B2=A0=E3=81=AE=E5=A0=B4=E5=90=88=E3=82=A8=E3=83=A9=E3=83=BC?= =?UTF-8?q?=E3=82=92=E5=87=BA=E3=81=99=E3=82=88=E3=81=86=E3=81=AB=E3=81=97?= =?UTF-8?q?=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SMILEBASIC/builtinfunctions.d | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/SMILEBASIC/builtinfunctions.d b/SMILEBASIC/builtinfunctions.d index cf7496a..1f3596c 100644 --- a/SMILEBASIC/builtinfunctions.d +++ b/SMILEBASIC/builtinfunctions.d @@ -1248,8 +1248,12 @@ class BuiltinFunction { return a1 ^^ a2; } - static pure nothrow double SQR(double a1) + static double SQR(double a1) { + if (a1 < 0) + { + throw new OutOfRange(); + } return sqrt(a1); } //GalateaTalk利用面倒くさい...