Besonderhede van voorbeeld: -9209453829071349683

Metadata

Author: WikiMatrix

Data

French[fr]
Voici le code de la super-classe Collection qui fait le travail : Collection>>select: aBlock | newCollection | newCollection := self species new. self do: ]. ^newCollection Ce code répond au message en itérant au travers de ses membres (c'est la méthode do:) en évaluant le code aBlock à chaque caractère ; aBlock (aCharacter isVowel) une fois évalué crée un booléen, qui est alors envoyé à ifTrue:.
Russian[ru]
Текст этого метода показан ниже: select: aBlock | newCollection | newCollection := self species new. self do: ]. ^newCollection Он осуществляет принимает на вход анонимную функцию aBlock, создаёт новую коллекцию, аналогичную себе, и вызывает перебор своих элементов (это метод do:), выполняя переданный ему блок aBlock для каждого элемента; когда блок выполняется (в примере — aCharacter isVowel), он создаёт логическое значение, которому затем посылается сообщение ifTrue:.

History

Your action: