Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
15
Task/String-matching/Sidef/string-matching.sidef
Normal file
15
Task/String-matching/Sidef/string-matching.sidef
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
var first = "abc-abcdef-abcd";
|
||||
var second = "abc";
|
||||
|
||||
say first.begins_with(second); #=> true
|
||||
say first.contains(second); #=> true
|
||||
say first.ends_with(second); #=> false
|
||||
|
||||
# Get and print the location of the match
|
||||
say first.index(second); #=> 0
|
||||
|
||||
# Find multiple occurrences of a string
|
||||
var pos = -1;
|
||||
while (pos = first.index(second, pos+1) != -1) {
|
||||
say "Match at pos: #{pos}";
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue