Menu: Difference between revisions

381 bytes added ,  14 years ago
J
(→‎{{header|D}}: add implementation)
(J)
Line 150:
}
</lang>
 
=={{header|J}}==
 
<lang J>select=: {::~ 'choose a number 0..' 0&".@prompt@, ': ',~ ":@<:@# [ i.@# smoutput@,&":&> ' '&,&.></lang>
 
Example use:
select 'fee fie'; 'huff and puff'; 'mirror mirror'; 'tick tock'
 
This would display:
 
0 fee fie
1 huff and puff
2 mirror mirror
3 tick tock
choose a number 0..3:
 
And, if the user responded with 2, would return 'mirror mirror'
 
=={{header|Java}}==
6,962

edits