Ich bin ziemlich neu in Smalltalk und ich bin fest, wie Sie Elemente aus einem Stapel drucken. Ich habe zwei Klassen, eine, die den Stapel mit OrderedCollection erstellt, die funktioniert, und eine zweite Klasse (Object Subklasse). Für die zweite Klasse habe ich zwei Instanzvariablen name und weight (mit set und get Methoden). Ich muss zwei weitere Methoden print und printSpecial machen. Drucken gibt den Namen und das Gewicht für das Transcript in derselben Zeile aus, wobei die get-Methode von name verwendet wird, die get-Methode jedoch nicht vom Gewicht. PrintSpecial ist dem Drucken ähnlich, aber das Gewicht muss < 100 sein. Ich habe versucht, print und printScpecial zu drucken, kann es aber nicht herausfinden. Unten ist was ich bisher habe. Jede Hilfe wäre willkommen.Drucken von einer OrderedCollection in Smalltalk
name: a
name := a
name
^name
print
[ Transcript
show: weight;
show: name;
cr ]
printSpecial
[ weight <= 100 ]
whileTrue: [ Transcript
show: weight;
show: name;
cr ]
Danke, das hat mir sehr geholfen. – user2871898