English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Pred (要素)がリスト List の少なくとも1つの要素 Elem に対して true を返す場合、true を返します。
any(Pred,lst)
Pred −文字列に適用されるパターン関数
Lst −値リスト
Pred (要素)がリスト List の少なくとも1つの要素 Elem に対して true を返す場合、true を返します。
-module(helloworld). -import(lists,[any/2]). -export([start/0]). start() -> Lst1 = [1,2,3, Predicate = fun(E) -> E rem 2 == 0 end, Status = any(Predicate, Lst1, io:fwrite("~w~n",[Status]).
上記の例では、まず、各リストの値をアニミー関数に渡すパターン関数を定義します。この機能では、各リストの値が2整数除算。
上記のプログラムを実行すると、以下のような結果が得られます。
true