Problems with arrays

Alexander Sczyrba asczyrba@techfak.uni-bielefeld.de
Mon, 23 Sep 1996 14:39:39 +0200


Dear Clean users,

I have some problems generating arrays in Clean.

How do I combine an array update and an array comprehension in a 
two-dimensional array?


Example 1:
Create an 1-dim. array with the following array elements:

    a[i]=i


    oneDarray :: {Int}
    oneDarray = {createArray 5 0 & [i]=i \\ i<-[0..4]}

This is ok...


Example 2:
Create an 2-dim. array with the following array elements:

    a[i,j] = i+j

    twoDarray :: {{Int}}
    twoDarray = {createArray 5 {0} & [i,j] = i+j \\ ...}   ??????

This does not work...




Thanks for your help,

Alexander

-- 
+-----------------------------------+----------------------------------+
| Alexander Sczyrba                 |                                  |
|                                   |                      snail-mail: |
| e-mail:                           |                        Isarweg 9 |
| asczyrba@techfak.uni-bielefeld.de |                D-33689 Bielefeld |
| University of Bielefeld           |                          Germany |
+-----------------------------------+----------------------------------+