init_OSC
compiling class library..
	NumPrimitives = 547
	compiling dir: '/private/Network/Servers/xsrv-le-c.hfbk.org/Volumes/home/Users/julian/Desktop/SuperCollider_f/SCClassLibrary'
	pass 1 done
	Method Table Size 2855108 bytes
	Number of Method Selectors 2727
	Number of Classes 1678
	Number of Symbols 6634
	Byte Code Size 120600
	compiled 286 files in 17.21 seconds 
compile done
prGetHostByName hostname 127.0.0.1 addr 2130706433
RESULT = 256
Class tree inited in 0.31 seconds

a = [1, 2, 3, 4];
a[3] = 55;                 //an dritter stelle die 55 einsetzen, 0ter stelle, 1er stelle usw
a.put(3, 77);              // dasgleiche mit 77

a = [1, 2, 3, 4];
a.put(3, 77);

[1,2,3].at(0)   // dasgleiche wie unten
[1,2,3][0]

(
d = {
    var test;    // variable
    test = 1000 / 67;
    test;
};
)

d.value   //nicht nur in dem moment ausführen, sondern auch nachher

(
d = {
    var test, temp;
    temp = 1000 / 67;
    test = 100.rand;
    temp + test
    
};
)

d.value

(
d = {
    var test, temp;
    temp = 1000 / 67;
    test = 100.rand;
    temp + test
    
};
)

10.do({ d.value.postln })
d.value

(
d = { arg ggz;
    var test, temp;
    temp = 1000 / 67;
    test = ggz.rand;
    temp + test
    
};
)

10.do({ d.value(0).postln })

(
d = { arg fuzzy;
    var test, temp;
    temp = 45 * 45;
    test = fuzzy.rand;
    temp + test
    
};
)

10.do({ d.value(20).postln })

//

(
d = { arg fuzzy=0, zahl=45;
    var test, temp;
    temp = zahl * zahl;
    test = fuzzy.rand;
    temp + test
    
};
)

10.do({ d.value(0.1, 30).postln })   // argumente werden jetzt 0.1 bzw. 30

//

(
d = { arg fuzzy=0, zahl=45;
 [fuzzy, zahl]
 };
 )
 Array.rand(2,0.0,2.0)
 Array.fill(8, d)