История изменений
Исправление den73, (текущая версия) :
многословно...
Да, поэтому можно рассмотреть отдельно операцию распаковки массива в переменные, впрочем это сахар, не являющийся жизненно важным. Т.е. он не оправдывает существования такой отдельной сущности, как кортежи. И главное, он не привязан к кортежам как таковым. Можно и другие стр-ры данных так распаковывать.
оптимизатор должен выкидывать создание списка.
В XXIV веке, наверное, так и будет.
У массива нельзя ограничить типы элементов.
Если тип каждого элемента известен, то это структура. Если нет, то это массив.
Хотя если типы позволяют описать массив, у которого ровно 3 элемента,
Позволяют, через satisfies, но вряд ли от этого будет много пользы.
Исходная версия den73, :
многословно...
Да, поэтому можно рассмотреть отдельно операцию распаковки массива в переменные, впрочем это сахар, не являющийся жизненно важным.
оптимизатор должен выкидывать создание списка.
В XXIV веке, наверное, так и будет.
У массива нельзя ограничить типы элементов.
Если тип каждого элемента известен, то это структура. Если нет, то это массив.
Хотя если типы позволяют описать массив, у которого ровно 3 элемента,
Позволяют, через satisfies, но вряд ли от этого будет много пользы.