Menu: Difference between revisions

Content added Content deleted
(J)
(add error handling)
Line 153: Line 153:
=={{header|J}}==
=={{header|J}}==


<lang J>select=: {::~ 'choose a number 0..' 0&".@prompt@, ': ',~ ":@<:@# [ i.@# smoutput@,&":&> ' '&,&.></lang>
<lang J>(select=: {::~ 'choose a number 0..' 0&".@prompt@, ': ',~ ":@<:@# [ i.@# smoutput@,&":&> ' '&,&.>) :: (select@([ smoutput bind 'please choose a valid number'))</lang>


Example use:
Example use: