Новости
FAQ
Авторы
Документация
В действии
Библиотека
Инструменты
Полезные ссылки
Хостинги
Скачать
Примеры
Форум
Форум
Войти
|
Регистрация
Логин
Пароль
Написать ответ на текущее сообщение
Ключевое слово
Фильтровать по автору
команды управления поиском
Если менять синтаксис, то надо будет номер версии сдвинуть до 3.5, чтобы было очевидно что может быть несовместимость
Sumo
14.09.2024 13:34
Как для 3.2 сделали, когда свойства в классы добавили.
Фича: разреженный массив (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