Menu: Difference between revisions

39 bytes added ,  14 years ago
→‎{{header|J}}: fix lang tag, load required library script.
(add JavaScript)
(→‎{{header|J}}: fix lang tag, load required library script.)
Line 153:
=={{header|J}}==
 
<lang j>
<lang J>select=: ({::~ 'choose a number 0..' _&".@prompt@, ': ',~ ":@<:@# [ i.@# smoutput@,&":&> ' '&,&.>) :: (select@([ smoutput bind 'please choose a valid number'))</lang>
require 'misc'
<lang J>select=: ({::~ 'choose a number 0..' _&".@prompt@, ': ',~ ":@<:@# [ i.@# smoutput@,&":&> ' '&,&.>) :: (select@([ smoutput bind 'please choose a valid number'))</lang>
</lang>
 
Example use:
<lang j> select 'fee fie'; 'huff and puff'; 'mirror mirror'; 'tick tock'</lang>
 
This would display:
Line 166 ⟶ 169:
choose a number 0..3:
 
And, if the user responded with 2, would return: '<tt>mirror mirror'</tt>
 
=={{header|Java}}==
892

edits