Efficient Large Array Initialization
Is there a better/more efficient way to initialize a large array that is all one value? Help heightMap[new Vector2Int(x, z)] = new sbyte[16, 16] { { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, { -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128 }, };
На скриншоте показан вопрос программиста о более эффективной инициализации большого двумерного массива одним значением. Весь массив вручную заполнен одинаковыми значениями -128, что и создаёт шутку: очевидно повторяющийся громоздкий код сам демонстрирует проблему, о которой спрашивает автор. Мем отправляют как реакцию на избыточный, неэффективный или чрезмерно многословный код.
code screenshot / скриншот кодаC# source code / исходный код Ctwo-dimensional array / двумерный массивrepeated negative numbers / повторяющиеся отрицательные числаnumber -128 / число -128programming question / вопрос о программированииtext editor or code block / текстовый редактор или блок кодаwhite background / белый фон
- @gentoomemes / 8396 2024-01-01
- @right_wing_dev_squads / 11955 2025-04-21
- Type
- image
- Size
- 700×367 · 75.6 KiB
- Mood
- саркастичный, абсурдный
- Language
- en
- Added