Menu: Difference between revisions

29 bytes removed ,  4 years ago
Line 1,400:
{{works with|langur|0.7.1}}
<lang langur>val .select = f(.entries) {
if not isArray(.entries): {throw "invalid args"
if len(.entries) == 0: {return ZLS
throw "invalid args"
}
if len(.entries) == 0 {
return ZLS
}
 
# print the menu
val .f = f(.entry, .i) $"\.i:2;: \.entry;"
writeln join "\n", map (.f, .entries, 1..len .entries)
 
val .idx = toNumber read(
890

edits