Split a character string based on change of character: Difference between revisions

Content added Content deleted
m (→‎{{header|Phix}}: added syntax colouring the hard way)
m (Formatting (consistency).)
Line 1,578: Line 1,578:


=={{header|Nim}}==
=={{header|Nim}}==
<lang nim>proc splitOnDiff(str: string) : string =
<lang nim>proc splitOnDiff(str: string): string =
result = ""
result = ""


if str.len < 1: return result
if str.len < 1: return result


var prevChar : char = str[0]
var prevChar: char = str[0]


for idx in 0 ..< str.len:
for idx in 0 ..< str.len: