RosettaCodeData/Task/Strip-comments-from-a-string/Wren/strip-comments-from-a-string.wren

21 lines
403 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
var markers = ["#", ";"]
var stripComments = Fn.new { |s|
for (marker in markers) {
var t = s.split(marker)
if (t.count > 1) return t[0].trim()
}
return s.trim()
}
var strings = [
" apples, pears # and bananas",
" apples, pears ; and bananas",
" apples, pears \t "
]
for (s in strings) {
var t = stripComments.call(s)
System.print("'%(s)' -> '%(t)'")
}