A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
12
Task/Menu/Factor/menu.factor
Normal file
12
Task/Menu/Factor/menu.factor
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
USE: formatting
|
||||
|
||||
: print-menu ( seq -- )
|
||||
[ 1 + swap "%d - %s\n" printf ] each-index
|
||||
"Your choice? " write flush ;
|
||||
|
||||
: select ( seq -- result )
|
||||
dup print-menu
|
||||
readln string>number [
|
||||
1 - swap 2dup bounds-check?
|
||||
[ nth ] [ nip select ] if
|
||||
] [ select ] if* ;
|
||||
Loading…
Add table
Add a link
Reference in a new issue