flang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.
Fuzion
•
Idioms
•
Idiom # 167: Trim prefix
Idiom # 167: Trim prefix
See
programming-idioms.org
:
Code
t := if s.startsWith p then s.substring p.codepointLength else s
What are effects?
Running Example
ex167 is doit(s, p string) => t := if s.startsWith p then s.substring p.codepointLength else s say t doit "Mah Nà Mah Nà Do doo be-do-do" "Mah Nà " doit "Mah Nà Mah Nà Do doo be-do-do" "Mah Nà Mah Nà " doit "Mah Nà Mah Nà Do doo be-do-do" "Do doo be-do-do"
What are effects?
next: Idiom # 168: Trim suffix