/ tests / tests / compiler / tuple / tuple_destructure.adl
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  }