Associative array/Iteration: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 2,580: | Line 2,580: | ||
( ( ) ( ) ) var dictionary |
( ( ) ( ) ) var dictionary |
||
/# |
|||
def setd |
|||
1 get dictionary 1 get nip swap 0 put dictionary swap 1 set var dictionary |
|||
2 get dictionary 2 get nip swap 0 put dictionary swap 2 set var dictionary |
|||
enddef |
|||
#/ |
|||
def setd /# ( key data ) -- #/ |
def setd /# ( key data ) -- #/ |
||
2 |
1 get swap 2 get nip |
||
dictionary 2 get rot 0 put 2 set |
|||
1 get rot 0 put 1 set |
|||
var dictionary |
|||
swap 0 put |
|||
dictionary swap i set var dictionary |
|||
endfor |
|||
drop |
|||
enddef |
enddef |
||