Основываясь на другой настройке, у меня есть список переменных, которые должны быть установлены для элементов массива.Как я могу сделать это кратко, без указателей?
Пример: у меня есть строка с шахматными ходами и переменными startRow, startCol, endRow, endCol, цветом, куском (все строки).
Данные поступают из строки, которую я разбил на биты String [].
Но если связанный тип - "A", то строка будет
startRow, startCol, endRow, endCol, color, piece
, но если тип - "E", тогда строка будет
piece, color, startRow, endRow, startCol, endCol
Iесть переменные с одинаковыми именами.Я могу сделать
case "A":
startRow = bits[0];
startCol = bits[1];
(etc)
case "E":
startRow = bits[2];
startCol = bits[4];
(etc)
Но я бы хотел
Vars[] av = {startRow, startCol, endRow, endCol, color, piece};
Vars[] ev = {piece, color, startRow, endRow, startCol, endCol};
и установить Vars [] allv на один и цикл:
allv[i] = bits[i];
C (илиPHP) не вариант!