1#+begin_src cfengine3 2bundle agent __main__ 3{ 4 vars: 5 6 ####################################### 7 # Define data inline for convenience 8 ####################################### 9 10 "table" 11 string => "Eulers Number:2.718 12A Feigenbaum constant:4.6692 13Tau (2pi):6.28"; 14 15 ####################################### 16 17 "dim" int => parsestringarray( 18 "items", 19 "$(table)", 20 "\s*#[^\n]*", 21 ":", 22 "1000", 23 "200000" 24 ); 25 26 "keys" slist => sort(getindices("items")); 27 28 reports: 29 "$(keys) - $(items[$(keys)][1])"; 30} 31#+end_src 32############################################################################### 33#+begin_src example_output 34#@ ``` 35#@ R: A Feigenbaum constant - 4.6692 36#@ R: Eulers Number - 2.718 37#@ R: Tau (2pi) - 6.28 38#@ ``` 39#+end_src 40