[Squeak-ev] [Newbie] loop-Konstrukt

Enrico Schwass deckard73 at freenet.de
Die Nov 15 08:58:11 UTC 2005


Moin

Im Netz habe ich eine recht gute Zusammenfassung der Squeak-Iteratoren
gefunden. Mir fiel aber auf, das eine Art "loop"-"break" nicht
aufgeführt ist. Hier mal als Pseudo-Code fuers Lesen einer Textdatei.

ios := FileStream...
...
loop: [
  counter := counter + 1.
  char := ios next.

  (char = nil) iftrue: break.
  (char = '\n') iftrue: break.
  (counter > 255) iftrue: break.

]

Gibts das so nicht? Mit whileTrue: liesse sich das schöner loesen??
Ganz so heimisch fuehle ich mich in Smalltalk noch nicht :/

Bis dann
Enno