title: How to Create 2D arrays in smalltalk
body: <p>i have followed this previuos thread
  <a href="https://stackoverflow.com/questions/3095907/how-to-manage-2d-array-in-smalltalk">How to manage 2d array in Smalltalk?</a>
  but it did not helped me please help me out .</p>
  
  <p>I am trying to create NXN array and then print them out .
  for exmaple 2x2 array : what am i missing ?</p>
  
  <pre><code>|testArr|.
  
  testArr := (Array new: 2)
  at: 1 put: ((Array new: 2) at: 1 put: '0'; at: 2 put: 'X');
  at: 2 put: ((Array new: 2) at: 1 put: 'P'; at: 2 put: 'Y').
  
  1 to:2 do:[:a|
  
  1 to:2 do:[:b|
  
  Transcript show: testArr at:a at:b.
  ].
  ].
  </code></pre>
  
  <p>THE ERROR IS AT  Transcript with unknow selector . what can i do to fix it ?</p>