• Often data come naturally in the form of a table, e.g., spreadsheet, which need a two-dimensional array. And 3D and 3D+ arrays are always built on these “sets”. Create an empty array Create an array with Specific Size and Default Values Create an array with some Initial Values Create an Empty Array To create an empty Array, use the following syntax. But be careful: arrays are value types , which means if you add an array to another array, then modify it, only one of the two copies will be changed. Note that we make it a variable so the elements are mutable. You have a truncated array representation. Arrays in Swift are zero indexed i.e. For example, the following declaration creates a two-dimensional array of four rows and two columns. let parts: [[[Int]]] = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] for var a in 0..