11.62 values()

Diese Funktion liefert eine Liste aller Werte einer Sammlung. Standardwerte fließen dabei nicht ein. Auf einen skalaren Wert angewandt wird dieser als Liste zurückgeliefert.

Definition

anyvalue values
(
  anyvalue Value input
)

Parameter

anyvalue Value input
In diesem Parameter wird der Wert angegeben auf den die Funktion angewendet wird.

Rückgabewert

Liste mit allen Werten einer Sammlung ohne die Standardwerte.

Bei einem Skalar als Parameter wird eine Liste zurückgegeben, die nur diesen Parameter enthält.

Beispiel

dialog D

on dialog start
{
  variable hash DomainHash := [
    ".de" => "germany",
    ".us" => "usa",
    ".fr" => "france",
    ".uk" => "united kingdom" ];
  variable string Country;

  /* print all country names from the DomainHash */
  foreach Country in values(DomainHash) do
    print Country;
  endfor
  exit();
}

Ausgabe

"germany"
"france"
"united kingdom"
"usa"

Siehe auch

Eingebaute Funktionen keys(), valueat()

Methode :index()

C-Funktion DM_ValueCount