
Cita: Originalmente Escrito por
cace0353
Uso de variables y matrices en Tasker

Excelente aporte, muy currado. Cace, muchas gracias.
Me ha gustado especialmente esa idea de utilizar subtareas para extraer datos de una matriz, desembarazando de esa labor a la tarea principal. Ya puestos, me plantearía hacer una subtarea más genérica que sirviera para cualquier matriz, y en tal caso habría que indicar a la subtarea A) el número de dimensiones, B) los caracteres separadores de cada dimensión y C) las coordenadas del dato a obtener; esos tres datos se podrían pasar concatenados en el parámetro 1, al estilo siguiente:
2-#;-3-2 (lo cual podría significar algo así:
-matriz de 2 dimensiones
-Separadores: # (separador de mayor nivel, vagón) y ; (separador de menor nivel, asiento)
-Dato buscado (nombre del pasajero) en el la posición 3-2 (vagón 3, asiento 2).
En el parámetro 2 se podría pasar una variable local con el contenido de toda la matriz, y de esta forma la subtarea funcionaría igual sobre matrices Globales o locales.