QSP 5.9
QSP 5.9
Доступен QSP 5.9.0 beta 1 (пока что под Windows x86)
https://qsp.org/index.php?option=com_co … ;Itemid=87
Чуть позже будут release notes, кратко об обновлении:
1. полноценные кортежи и специальный префикс типа для кортежей "%", вложенные кортежи тоже поддерживаются;
2. оператор SCANSTR (разбор строки на токены);
3. оператор SORTARR (встроенная сортировка массивов);
4. функция CUROBJS (получение кода для добавления текущего списка предметов, аналогично CURACTS);
5. улучшение сообщений об ошибках (показана строка кода с ошибкой, а не только номер строки).
Примеры кортежей:
Код:
%q=[4, 6, 7]
%q=['sdfsd', 6]
%q=[34]
%q=[]
%q=(65,'ddd')
%q=()
%q=[56,[32,'sdsd'],3]
Рекомендуется использовать скобки [ ] для указания кортежей, однако ( ) тоже поддерживаются.
В присваиваниях скобки можно не указывать, например:
Код:
%q=65,'ddd'
local %q=65,'ddd',33
Распаковка кортежа:
Код:
%q=[56,[32,'sdsd'],3]
a, %b, c = %q
a, %b, c = [56,[32,'sdsd'],3]
a, %b, c = 56,[32,'sdsd'],3
local a, b = b, a
local a, n = 123, 56
Кортеж считается одним значением, содержащим несколько других значений - их можно использовать для индексации в массивах, а также в значениях элементов массивов.
Кортежи - новый полноценный тип данных (н-р %A) наравне со строками (н-р $A) и числами (н-р A).
Примеры индексации в массивах:
Код:
$a[56,'sdsd'] = 'test'
$v = $a[56,'sdsd']
$q = $p[%d]
Для кортежей работают операции LEN, &, STR, VAL, а также несколько других.
Re: QSP 5.9
Это круто что обновы летят
, но если отойти от проблем мировых масштабов то есть вопрос по визуальной части.
Есть ли в планах создать возможность добавлять название игры вместо названия плеера, менять картинку qsp на иконку своей игры,
bordercolor для таблиц, кнопка выхода из игры, возможность запускать игру через плеер 1 файлом а не через .bat и всё такое по мелочам?
(qSpider не предлагать, меня классика устраивает
, я всё это могу обойти - но с моими навыками это костыли и вилы, и антивирусники ругаются
)
Re: QSP 5.9
Tom Run,
если я тебе говорил, что вариант запуска только через батник, то я наврал.
https://qsp.org/index.php?option=com_ag … ;Itemid=57
Сожалею. У меня совсем видимо стёрся из памяти вариант с auto.qsp.
Re: QSP 5.9
Доступна QSP 5.9 beta 5: https://qsp.org/index.php?option=com_co … ;Itemid=87
Описание изменений в QSP 5.9: https://qsp.org/index.php?option=com_co … ;Itemid=76
Re: QSP 5.9
Доступен QSP 5.9 beta 8: исправлено несколько ошибок. Скачать можно на GitHub: https://github.com/QSPFoundation/qspgui/releases
Информация
- Статистика форума:
- Всего тем:
- 1062
- Всего опросов:
- 14
- Всего сообщений:
- 16791269
- Всего сообщений сегодня:
- 1
- Пользователи форума:
- Всего пользователей:
- 2881
- Последним зарегистрировался:
- Brian12138
