Create an array of structures, and change the size of the array in the structure

Trying to create a 2D array with the structures, I know how to do it with one array, but I want to understand how to do it with the structure. For example, to create a 2D array of 64 * 64 and fill it with zeros. (Blueprint: change the size of the array struture → in each element of the array structure resize integer array → integer array to fill with zeros) In function to create an array does not change the size of integer array, why blueprint does not work? how to change the structure of the array? Search and Google did not help.
Sorry for the English language, I used Google translator

My experience has been that the break struct node is pass-by-value. This means that you’re getting a copy of 1d instead of the actual 1d that you want to modify. Try creating a new integer array and call it something like WorkingArray. Before calling resize, set WorkingArray to 1d from the struct, then call resize on WorkingArray. Finally, try using a “Set Array Element” node with Target Array as Struk 2d array, index as Array index from your for loop, and a make 2dArray node with 1d set with WorkingArray as the item. If your print string then comes after the “Set Array Element” node, it should show the proper value.

Thank you, now I understand how it works Break and Make, the question is closed