2.6.3. Unpacking Tuples

Tuples can be unpacked by macro assignment, macro val, macro var, and macro for val statements.
Start felix section to tut/macros/mac-2.06.03-0.flx[1 /1 ]
     1: #line 755 "./lpsrc/flx_tut_macro.pak"
     2: #include <flx.flxh>
     3: macro val x,y = 1,2;
     4: macro var a,b = 1,2;
     5: macro a,b = a+1,b+1;
     6: macro for val i in x,y,a,b do print i; print " "; done; endl;
     7: 
     8: macro for val i,j in ((1,2),(3,4)) do
     9:   print "("; print i; print ","; print j; print ")"; print " ";
    10: done;
    11: endl;
End felix section to tut/macros/mac-2.06.03-0.flx[1]
Start data section to tut/macros/mac-2.06.03-0.expect[1 /1 ]
     1: 1 2 2 3
     2: (1,2) (3,4)
End data section to tut/macros/mac-2.06.03-0.expect[1]