Новости
FAQ
Авторы
Документация
В действии
Библиотека
Инструменты
Полезные ссылки
Хостинги
Скачать
Примеры
Форум
Форум
Войти
|
Регистрация
Логин
Пароль
Написать ответ на текущее сообщение
Ключевое слово
Фильтровать по автору
команды управления поиском
Array — за!
Spearance
17.09.2024 17:57
Это сообщение без текста
Фича: разреженный массив (sparse-array)
,
moko
[M]
11.09.2024 15:35
Обсуждение: имя класса array?
,
moko
[M]
14.09.2024 00:50
закоммичено, завтра будет в ночных сборках
,
moko
[M]
17.09.2024 21:36
Array — за!
(-),
Spearance
17.09.2024 17:57
Ответ
,
G_Z
[M]
16.09.2024 02:27
Ответ
,
moko
[M]
16.09.2024 20:34
Ответ
,
G_Z
[M]
17.09.2024 00:03
Я тоже за максимальную совместимость...
,
Sumo
[M]
16.09.2024 21:24 / 16.09.2024 21:24
Можно сделать ещё алиас parser-array для случаев, если у пользователя есть свой array
(-),
Sumo
[M]
14.09.2024 13:23
Как насчет ^reflection:copy[$class;новое_имя]?
,
moko
[M]
16.09.2024 20:36
Для особых ценителей...
,
Sumo
[M]
16.09.2024 21:18 / 16.09.2024 21:19
Увы, так нельзя
,
moko
[M]
16.09.2024 21:48
Особых возражений нет…
,
Sumo
[M]
16.09.2024 21:12 / 16.09.2024 21:20
Да, но для системных классов так не получится.
(-),
moko
[M]
16.09.2024 21:45
Я бы добавил reflection:class_alias, после того как мы версию с новым синтаксисом попробуем на проектах...
,
Sumo
[M]
17.09.2024 12:02
Обсуждение: Инициализация массива
,
moko
[M]
11.09.2024 15:43
По мне, так да, и нужно, и полезно.
(-),
vlalek
12.09.2024 10:04 / 12.09.2024 10:11
по мне так лишним не будет
(-),
Andrey 11.09.2024 23:45
Обсуждение: ограничение длины массива
,
moko
[M]
11.09.2024 15:42
Сделал $MAIN:LIMITS.max_array_size, по умолчанию 1,000,000
,
moko
[M]
22.09.2024 17:01
тоже за отдельный, на уровне auto.p
(-),
Spearance
17.09.2024 18:01
Я за отдельный лимит
(-),
vlalek
12.09.2024 10:05
Обсуждение: "Непонятные" методы хеша
,
moko
[M]
11.09.2024 15:41
Обсуждение: новые методы
,
moko
[M]
11.09.2024 15:38
По новым методам: сделал по аналогии со строкой ^array.left(N), ^array.right(N),^array.mid(P;N)
,
moko
[M]
22.09.2024 20:17
Про дырки
,
G_Z
[M]
23.09.2024 03:18
Можно просто не делать дырки и спать спокойно. :)
,
moko
[M]
23.09.2024 04:51
И всё же, неясно
,
G_Z
[M]
23.09.2024 19:56
Сойдет за пример? :)
,
moko
[M]
23.09.2024 23:13 / 23.09.2024 23:14
Спасибо за пример
,
G_Z
[M]
24.09.2024 00:20
Сомнения
,
moko
[M]
19.09.2024 02:48
append vs join
,
G_Z
[M]
19.09.2024 23:03
OK, так и получается, только не join, а add
,
moko
[M]
20.09.2024 04:23
+1
(-),
Spearance
20.09.2024 10:54
Именно join
,
G_Z
[M]
20.09.2024 04:38
Можно сделать и add, и join
,
moko
[M]
20.09.2024 14:37
добавлен ^array.join[$another_array] с опциональными $.limit(N) $.offset(M)
,
moko
[M]
21.09.2024 04:54
+1
(-),
Sumo
[M]
19.09.2024 23:05
Ответ
,
Spearance
19.09.2024 08:13
$arr.1[$another-array] - получится вложенный массив
,
moko
[M]
19.09.2024 13:42 / 19.09.2024 14:30
Про slice нужно принципиально понять — это копирующий конструктор или слабая ссылка на оригинальный массив...
,
Sumo
[M]
14.09.2024 13:40
Без вариантов будет копия
,
moko
[M]
14.09.2024 16:51
Обсуждение: больше массив или хеш?
,
moko
[M]
11.09.2024 15:36 / 11.09.2024 15:37
Ответ
,
G_Z
[M]
14.09.2024 00:04 / 14.09.2024 00:05
$var[...;...;...] -интересный вариант
,
moko
[M]
14.09.2024 00:22
$var[...;...;...] — нравится
,
Spearance
18.09.2024 08:55
Как-то обсуждали еще один вариант…
,
Sumo
[M]
14.09.2024 20:08
Значит нужен синтаксис у которого минимум два параметра...
,
Sumo
[M]
14.09.2024 13:15 / 14.09.2024 13:26
Вариант с длиной мне нравится, попробую набросать
,
moko
[M]
14.09.2024 14:15
Добавил ^array.foreach[value]{code}
,
moko
[M]
20.09.2024 04:27
Ответ
,
G_Z
[M]
20.09.2024 23:33
^array.foreach[index;value]{code;separator} был сделан сразу
,
moko
[M]
21.09.2024 05:00
Мне петод for нравится
,
Sumo
[M]
21.09.2024 07:20 / 21.09.2024 07:28
Если менять синтаксис, то надо будет номер версии сдвинуть до 3.5, чтобы было очевидно что может быть несовместимость
,
Sumo
[M]
14.09.2024 13:34
Да, сейчас $a(3)[a;b;c] допустимая конструкция
,
moko
[M]
14.09.2024 17:13
А ещё можно вместо методов insert или append использовать похожий синтаксис
,
Sumo
[M]
14.09.2024 13:30 / 14.09.2024 13:37
Так не получится, но можно $b[$a](3;5)
,
moko
[M]
14.09.2024 17:19 / 14.09.2024 17:19
Вполне можем обойтись методами. Короткий синтаксис полезен только при инициализации массива
(-),
Sumo
[M]
14.09.2024 19:20
Ответ
,
G_Z
[M]
14.09.2024 00:36 / 14.09.2024 00:37
Я бы тут тоже смотрел на ключ первого значения. А в случае, если дальше будет нечисловой -- кидать ошибку..
(-),
vlalek
12.09.2024 10:10
Может пусть create будет как сейчас, а add как у хеша, с цифровыми индексами в ключах?
(-),
11.09.2024 18:54