English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Erlang Listen any Methode

ErlangListe

Wenn Pred (Elem) für mindestens ein Element Elem in der Liste List true zurückgibt, wird true zurückgegeben.

Syntax

any(Pred,lst)

Parameter

  • Pred −Anwendbare Prädikatfunktion auf der Zeichenkette

  • Lst −Wertliste

Rückgabewert

Wenn Pred (Elem) für mindestens ein Element Elem in der Liste List true zurückgibt, wird true zurückgegeben.

Beispielsweise

-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]).

Im obigen Beispiel definieren wir zunächst eine Prädikatsfunktion, bei der jeder Listenwert einem anonymen Funktion übergeben wird. In dieser Funktion können Sie sehen, ob jeder Listenwert geteilt werden kann durch2Ganze Teilung.

Wenn wir den obigen Code ausführen, erhalten wir folgende Ergebnisse.

true

ErlangListe