objective-c: Rückgabewert

Lese ich Stephen Kochan "Programming in Objective-C" (ich bin n0000b). Alles wurde für mich offensichtlich, bis die übung 4-8.

Aufgefordert, mich zu ändern Methoden, die in einem "Akkumulator" - Klasse angelegt, die früher in dem Kapitel "return" wird der Wert des Akkumulators, wenn man von der mathematischen Methoden verwendet (im Grunde ist es ein Taschenrechner). Ich habe dieses Zitat zu bedeuten, dass ich möchte das Programm, um das Ergebnis anzuzeigen, wenn eine der Methoden verwendet wird,(+, -, *, /), so ich es einrichten, dies zu tun, so dass jede Zeile zeigt die kumulierte Ergebnis anstatt nur das Endergebnis:

[deskCalc setAccumulator: 0.0];
[deskCalc add: 200.]; //the result is displayed
[deskCalc divide: 100.0]; //the result is displayed
[deskCalc subtract: 1.0]; //the result is displayed
[deskCalc multiply: 5]; //the result is displayed
NSLog (@"The result is %g", [deskCalc accumulator]);

Aber nach suchen, sich mit anderen Menschen Lösungen, scheint es, dass "die RÜCKFÜHRUNG der Wert des Akkumulators" bedeutet etwas anderes.

Kann jemand beschreiben, was mir zurückgeben eines Wertes bedeutet, und welchem Zweck dient es? Ich habe mir durch die vorigen Kapitel ein paar mal, aber es ist mir noch immer unklar, wie diese machen das Programm anders Verhalten.

Dank!
-Andrew

InformationsquelleAutor Andrew | 2011-02-15

Schreibe einen Kommentar