7 и будет у нас "массив" { [1] = 1,[2] = 2,[3] = 3,[7] = 7,} - какой-же это массив? какие у вас вообще основания полагать, что эти элементы лежат рядом в памяти? а если я напишу a[9999] =1 тогда как, будет аллокация на 9999 элементов? Ну это не массив в общем, это мапка. Может для примера a = {1,2,3} там и есть какие-то оптимизации. но не сложнее
Очень похоже на то, что кто-то пытался написать "простой инструмент для работы над разреженными матрицами"... :)
пытались почти то же что и Вирт, "we decided to code them all in a uniform way, and so we designed a simple declarative language to describe each data entry task" https://www.lua.org/history.html
ну чем конфиги-то отличаются от (сложно)структурированных данных?
Обсуждают сегодня