Hlavní navigace

Názor k článku Squeak: návrat do budoucnosti (3) od Zbyněk Křivka - 1. Hodnoty parametrů se od jmén selektorů ("to"...

  • Článek je starý, nové názory již nelze přidávat.
  • 24. 2. 2004 10:56

    Zbyněk Křivka (neregistrovaný)

    1. Hodnoty parametrů se od jmén selektorů ("to" & "do") odděleny právě těmi dvojtečkami. Tedy např.:

    objektik posliJeden: param1 aDruhejParametr: param2.

    je příklad jedné zprávy s dvěma parametry a jmenuje se "posliJeden:aDruhejParametr:".

    2. Co se týče druhého dotazu, tak zpráva "to:do:" je implementována pouze ve třídě Number. Pokud bys chtěl provádět cyklus typu "foreach" pro soubor nějakých objektů, tak k tomu se používají takzvané kolekce (abstraktní třída Collection a její potomci) a jejich metoda "do:" (např.
    #(jablko hruska svestka) do: [:ovoce | ovoce snist ].
    ).