From 0d8c3c74614a473941f18e4fd2cbc22c64500f9c Mon Sep 17 00:00:00 2001 From: h-east Date: Thu, 14 Dec 2023 09:48:19 +0900 Subject: [PATCH] Update builtin.{txt,jax} --- doc/builtin.jax | 11 ++++++----- en/builtin.txt | 8 ++++---- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/doc/builtin.jax b/doc/builtin.jax index 851a68c9a..ab944fae0 100644 --- a/doc/builtin.jax +++ b/doc/builtin.jax @@ -4988,12 +4988,13 @@ insert({object}, {item} [, {idx}]) *insert()* < *instanceof()* *E614* *E616* *E693* instanceof({object}, {class}) - 結果は数値で、{object} 引数が {class} で指定された |Class| の - 直接または間接インスタンスである場合に |TRUE| となる。 - {class} が |List| の場合、{object} が指定されたクラスのいずれ - かのインスタンスであるとき、この関数は |TRUE| を返す。 + 結果は数値で、{object} 引数が {class} で指定された |Class|, + |Interface|, または、クラスの |:type| エイリアスの直接または間 + 接インスタンスである場合に |TRUE| となる。 + {class} が可変長引数の場合、{object} が指定されたクラスのいず + れかのインスタンスであるとき、この関数は |TRUE| を返す。 例: > - instanceof(animal, [Dog, Cat]) + instanceof(animal, Dog, Cat) < |method| としても使用できる: > myobj->instanceof(mytype) diff --git a/en/builtin.txt b/en/builtin.txt index a4a097847..c9b9938dd 100644 --- a/en/builtin.txt +++ b/en/builtin.txt @@ -5058,12 +5058,12 @@ insert({object}, {item} [, {idx}]) *insert()* *instanceof()* *E614* *E616* *E693* instanceof({object}, {class}) The result is a Number, which is |TRUE| when the {object} - argument is a direct or indirect instance of a |Class| - specified by {class}. - When {class} is a |List| the function returns |TRUE| when + argument is a direct or indirect instance of a |Class|, + |Interface|, or class |:type| alias specified by {class}. + If {class} is varargs, the function returns |TRUE| when {object} is an instance of any of the specified classes. Example: > - instanceof(animal, [Dog, Cat]) + instanceof(animal, Dog, Cat) < Can also be used as a |method|: > myobj->instanceof(mytype)