Logo

Programming-Idioms

History of Idiom 27 > diff from v24 to v25

Edit summary for version 25 by :
New Lua implementation by user [Nepta]

Version 24

2016-04-05, 04:44:19

Version 25

2016-04-07, 09:36:53

Idiom #27 Create a 3-dimensional array

Declare and initialize a 3D array x, having dimensions boundaries m, n, p, and containing real numbers.

Idiom #27 Create a 3-dimensional array

Declare and initialize a 3D array x, having dimensions boundaries m, n, p, and containing real numbers.

Code
local x = {}
for i=1,m do
   x[i] = {}
   for j=1,n do
      x[i][j] = {}
      for k=1,p do
         x[i][j][k] = 0
      end
   end
end
Comments bubble
see http://www.programming-idioms.org/idiom/26/create-a-2-dimensional-array/1658/lua# for a lazy initialization