RosettaCodeData/Task/Substring/Dyalect/substring.dyalect

17 lines
502 B
Plaintext

let s = "0123456789"
let n = 3
let m = 2
let c = '3'
let z = "345"
// A: starting from n characters in and of m length;
print(s.Substring(n, m))
// B: starting from n characters in, up to the end of the string;
print(s[n..])
// C: whole string minus the last character;
print(s[..-1])
// D: starting from a known character within the string and of m length;
print(s.Substring(s.IndexOf(c),m))
// E: starting from a known substring within the string and of m length.
print(s.Substring(s.IndexOf(z),m))