| Новости | 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
}