tuple_destructure.adl
1 2 3 program test.alpha { 4 function bax(baq: u8) -> (u8, u8) { 5 return (baq + baq, baq * baq); 6 } 7 8 transition baz(foo: u8, bar: u8) -> u8 { 9 let (a, b): (u8, u8) = (foo, bar); 10 let (c, d): (u8, u8) = bax(bar); 11 let result: u8 = a + b + c + d; 12 return result; 13 } 14 }