| Новости | FAQ | Авторы | Документация | В действии | Библиотека | 
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум | 
Sumo 10.04.2008 22:14
Как прямо в кострукторе впихнуть элементы? Тут нужно синтаксис придумать поинтереснее:  $list[ 
    $:[element 0] 
    $:[element 1]
    $:[element 2]
    $:[element 3]
  ]
  ($list) # кол-во элементов списка
  $list.0, $list.1 # получение элемента
  $list.(-1) # последний элемент
  $list.[-1:1:2] # срез
  $list.[:2] # еще один срез
  ^list.append[$list2] # складываем списки
  ^list.insert(3)[$list2] # вставляем список в позицию 3
  ^list.foreach[v]{
#   здесь $v текущий элемент списка
  }А вот всякие next и hasNext нафиг не нужны - foreach и так реализует единственный возможный внутренний итератор.  ^for[i](-1;1){
   $list.$i
  }