Menu: Difference between revisions

4 bytes removed ,  1 month ago
Line 1,824:
writeln join "\n", map(f $"\.i:2;: \.e;", .entries, 1..len .entries)
 
val .idx = toNumbernumber read(
"Select entry #: ",
f(.x) {
if not matching(RE/^[0-9]+$/, .x): return false
val .y = toNumbernumber .x
.y > 0 and .y <= len(.entries)
},
885

edits