Dokumentation zu: summe(S)

HR Image


FUNKTION:
	mixed summe(mixed *array)

ARGUMENTE:
	array - array eines beliebigen Typs; alle Elemente muessen den selben
	        Typ haben und Variablen dieses Typs muessen sich sinnvoll
	        addieren lassen (Operator += muss fuer diesen Typ existieren)
	        sinnvoll sind z.b. int, float, string und evtl. mappings und
	        arrays

BESCHREIBUNG:
	Beginnend beim ersten Element des uebergebenen arrays werden die
	Elemente aufaddiert und die Summe aller Elemente wird zurueckgegeben.
	Fuer int oder float ist die Reihenfolge der Addition unerheblich,
	aber fuer z.B. strings oder mappings ist sie wichtig. Wird als array
	({"a","b","c"}) uebergeben, so ist das Ergebnis der string "abc".

RÜCKGABEWERT:
	Die Summe der Elemente des arrays.

BEISPIELE:
	// die Summe der ganzen Zahlen von 1 bis 4
	int *i, s;
	i = ({ 1, 2, 3, 4 });
	s = summe(i);  // s hat danach den Wert 10

	// Leerzeichen in einem Text entfernen
	string str, *strs;
	str = "Das ist ein Test";
	strs = explode(str, " ");
	  // strs enthaelt ({ "Das", "ist", "ein", "Test" })
	str = summe(strs);  // str enthaelt "DasisteinTest"

SIEHE AUCH:
	countup(S), to_string(E)


Start » Magierhandbuch » Docu » Sfun » Summe Letzte Generierung: 01.05.2021, 16:59
Valid HTML 4.01!