View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide

Functions?

(some sc course materials, 17.05.02)
material zu den funktionen.
//Schema von Funktionen in sc:
{ arg x;
	var a;

	return //letzte Zeile: Ausgabewert
}

//Beispiel:
a = { arg in; 
		var x;
		x = in ++ "zzzzzz"; 
		[3, x]; 
	};
b = a.value("tt");
b.postln;


///kommentiert:
a = { arg in; 			
		var x, y;		
		x = in ++ "zzzzzz"; 
		[3, x]; 
	};
b = a.value("tt"); 
b.postln; 
/*
authors so far:
jrh
*/
















//argumente ("eingabewerte")
//variablen müssen immer am Anfang der Funktion definiert werden
//dieser Ausdruck wird gleich wieder vom garbage collector vernichtet.
//letzte zeile: rückgabewert (return value)


//führt die funktion in a aus mit "tt" als argument, speichert das Ergebnis in b.








Link to this Page