some?()

概要

指定された関数 fun が入力一覧内のすべての引数に True の値を返す場合に True の値を返します。

構文

some? ( fun As Name, _
        list As List ) As Boolean 
引数 [タイプ] 説明
fun [名前] 適用する関数の名前です。この関数は 1 つの "Any" パラメータを受け入れる必要があり、ブール値を返します。
list list 関数が適用される引数の一覧です。

例 1

Intent >some?(:empty?, {{1}, {:a}, {}, {:b}}) 
--> True 
この例では、入力一覧の 3 番目の要素が空のため、empty? 関数が True を返します。

例 2

Intent >some?(:empty?, {{}, {:a}, {}, {:b}}) 
--> True 
この例では、一覧の複数の項目が empty? 述部と一致します。

例 3

Intent >some?(:empty?, {{1}, {:a}, {2}, {:b}}) 
--> False 
ここでは、empty? 述部と一致する一覧の項目がありません。

例 4

Intent >some?(:even?, {1, 2, 3, 4, 5}) 
--> True 
ここでは、一覧の 4 つの項目のうち 2 つにより、even? 関数に True が返されます。

例 5

Intent >some?(:even?, {1, 3, 5, 7, 9}) 
--> False 
ここでは、等しい一覧の項目がないため、一致は検出されません。