Update doc/efun/ aus Driversourcen.
Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.
Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/transpose_array b/doc/efun/transpose_array
index 58654c1..8ae3af7 100644
--- a/doc/efun/transpose_array
+++ b/doc/efun/transpose_array
@@ -1,23 +1,22 @@
SYNOPSIS
mixed * transpose_array(mixed *arr)
-BESCHREIBUNG
- Transponiert das Array <arr>.
+DESCRIPTION
+ transpose_array(({ ({1,2,3}), ({a,b,c}) }))
+ == ({ ({1,a}), ({2,b}), ({3,c}) })
- transpose_array( ({ ({1,2,3}) , ({a,b,c}) }) )
- ergibt: ({ ({1,a}), ({2,b}), ({3,c}) })
+ transpose_array() applied to an alist results in an array of
+ ({ key, data }) pairs, useful if you want to use sort_array()
+ or filter() on the alist.
- Wird transpose_array() auf eine Alist angewendet, ergibt das ein
- Array von ({ key, data }) in Paaren. Das ist praktisch, wenn
- sort_array() oder filter() auf die Alist angewendet werden soll.
+EXAMPLES
+ sort_array(transpose_array(({ m_indices(map), m_values(map) })),
+ lambda(({ 'a, 'b }),
+ ({ #'<, ({ #'[, 'a, 0 }),
+ ({ #'[, 'b, 0}) }) )
-BEISPIELE
- sort_array(transpose_array( ({m_indices(map), m_values(map) }) ),
- lambda( ({'a, 'b}),
- ({#'<, ({ #'[, 'a, 0}),
- ({ #'[, 'b, 0}) }) ));
- Dieses Gebilde liefert das Mapping 'map' als Array von ({key, data })
- Paaren, sortiert nach den Keys.
+ The given mapping 'map' is returned as an array of
+ ({ key, data }) pairs, sorted by the keys.
-SIEHE AUCH
+SEE ALSO
alists(LPC), sort_array(E)