 In other words, codice_29 is a function and it produces a result.The result has 0 dimensions, regardless of the structure of the contained data.From the viewpoint of a J programmer, codice_29 "puts the data into a box" and allows working with an array of boxes (it can be assembled with other boxes, and/or more copies can be made of the box).