Итерируемые объекты

Если у объекта есть метод iterator() не принимающий аргументов и возвращающий итератор, объект называется итерируемым. Ему не нужно реализовывать какой-либо тип. Вы можете использовать такой класс прямо в выражении for без необходимости вызывать метод iterator() :
var a : Array<String> = ["привет","мир","Я","люблю","haXe","!"];
for( txt in a ) {
   tf.text += txt + " ";
}
Этот пример создаст строку перечислением элементов массива, используя итератор. Это тоже самое, что вызывать a.iterator() в выражении for.

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

Подробнее о форматировании

CAPTCHA
Этот вопрос помогает предотвратить автоматический спам
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.
To prevent automated spam submissions leave this field empty.