subset?()

概要

List1 のすべての項目を返す場合は、 True の値も list2 のメンバです。

構文

subset? ( list1 As List, _
          list2 As List, _
          Optional key As Name = Identity, _
          Optional test As Name = Equal ) As List
引数 [タイプ] 説明
list1 List 最初の list
list2 List 2 番目の list
key Name 既定値の ID です。 関数は 2 つの引数を取ります lists の項目ごとに呼び出す関数の名前オプション; ;; します。
test Name 既定では同一です。 関数は 2 つの引数を取り、 lists の項目の "key" 結果に適用されるテスト関数の名前オプション; ;; します。

例 1

Intent >subset?({a, b, c}, {z, y, x, a, r, b, c}) 
--> True

例 2

Intent >subset?({a, b, c, 33}, {z, y, x, a, r, b, c}) 
--> False