Split a character string based on change of character: Difference between revisions
Content added Content deleted
m (→JS ES6) |
|||
Line 1,043: | Line 1,043: | ||
=={{header|Dyalect}}== |
=={{header|Dyalect}}== |
||
<lang dyalect>func String. |
<lang dyalect>func String.SmartSplit() { |
||
var c |
var c |
||
var str = "" |
var str = "" |
||
var last = this. |
var last = this.Length() - 1 |
||
for n in 0..last { |
for n in 0..last { |
||
if c && this[n] != c { |
if c && this[n] != c { |
||
Line 1,055: | Line 1,055: | ||
str += c |
str += c |
||
} |
} |
||
str |
str |
||
} |
} |
||
print("gHHH5YY++///\\". |
print("gHHH5YY++///\\".SmartSplit())</lang> |
||
{{out}} |
{{out}} |