RosettaCodeData/Task/Strip-comments-from-a-string/Wren/strip-comments-from-a-string.wren
2023-07-01 13:44:08 -04:00

20 lines
403 B
Text

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)'")
}