RosettaCodeData/Task/Flatten-a-list/Yabasic/flatten-a-list.basic

12 lines
281 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
sString$ = "[[1], 2, [[3,4], 5], [[[]]], [[[6]]], 7, 8 []]"
For siCount = 1 To Len(sString$)
If Instr("[] ,", Mid$(sString$, siCount, 1)) = 0 Then
sFlatter$ = sFlatter$ + sComma$ + Mid$(sString$, siCount, 1)
sComma$ = ", "
End If
Next siCount
Print "[", sFlatter$, "]"
End