Advertisement
Guest User

Untitled

a guest
Jun 19th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
D 0.41 KB | None | 0 0
  1. template T10(T)
  2. {
  3.     void t10(ref T data, uint dim)
  4.     {
  5.         foreach(ref elem; data)
  6.         {
  7.             if (dim > 1)
  8.                 T10(typeof(elem)).t10(elem, dim-1);
  9.             else
  10.                 foreach(ref i; elem)
  11.                     i = 0;
  12.         }
  13.        
  14.     }
  15. }
  16. int main()
  17. {
  18.     int[][] data = [[1,2,3], [4,5,6]];
  19.    
  20.     T10!(int[][]).t10(data, 2);
  21.    
  22.     return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement