Me gustaría saber cómo establecer la longitud de matrices multidimensionales/crear matrices multidimensionales dinámicas en Pascal. Al igual que SetLength(arr,len)
hace para matrices de una dimensión. No puedo encontrar la respuesta.SetLength en matriz multidimensional
11
A
Respuesta
17
var
arr: array of array of real;
...
SetLength(arr, 10, 20); // creates a 10 by 20 matrix
Un mal, pero equivalente, forma de hacer esto es hacer
SetLength(arr, 10);
for i := low(arr) to high(arr) do
SetLength(arr[i], 20);
El último enfoque permite que las matrices no rectangulares "", sin embargo.
+0
¡Funciona correctamente bajo Free Pascal/Lazarus! – matandked
Cuestiones relacionadas
- 1. Delphi SetLength Custom Indexing
- 2. Numpy: ordenar una matriz multidimensional por una matriz multidimensional
- 3. array_push en una matriz multidimensional
- 4. array_slice en una matriz multidimensional?
- 5. matriz multidimensional en orden aleatorio
- 6. Numpy matriz multidimensional rebanar
- 7. Buscar matriz multidimensional JavaScript
- 8. array_filter y matriz multidimensional
- 9. Javascript: ordena matriz multidimensional
- 10. matriz multidimensional jquery.each
- 11. PHP - Ordenar matriz multidimensional por otra matriz
- 12. str_getcsv en una matriz multidimensional en php
- 13. Confusión en matriz multidimensional en Java
- 14. simulación lineal de matriz multidimensional
- 15. PHP manipular matriz multidimensional valores
- 16. matriz multidimensional clasificación por cadena
- 17. F # Tipos de matriz multidimensional
- 18. usando array_search de matriz multidimensional
- 19. PHP matriz multidimensional obtener valores
- 20. Multi-ordenar una matriz multidimensional
- 21. Crea una matriz multidimensional dinámica
- 22. ordenar una matriz asociativa multidimensional?
- 23. typedef de una matriz multidimensional?
- 24. ¿Cómo urlencode una matriz multidimensional?
- 25. Cómo filtrar matriz javascript multidimensional
- 26. ¿Cómo recorre una matriz multidimensional?
- 27. Leer lista plana en matriz/matriz multidimensional en python
- 28. PHP - Almacenando mysql_fetch_assoc en una matriz multidimensional
- 29. Autocorrelación de una matriz multidimensional en numpy
- 30. Agregando a una matriz multidimensional en PHP
Se podría argumentar que pascal no admite matrices dinámicas multidimensionales, sino solo matrices dinámicas de matrices dinámicas. – CodesInChaos
No '* solo * matrices dinámicas de matrices dinámicas' sino también matrices dinámicas de matrices dinámicas de matrices dinámicas, así como matrices dinámicas de matrices dinámicas de matrices dinámicas de matrices dinámicas, y también ... er ... bueno, francamente , "arreglos dinámicos multidimensionales" parece mucho más corto. :) –