Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
22
Task/Substring/V-(Vlang)/substring.v
Normal file
22
Task/Substring/V-(Vlang)/substring.v
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
fn main() {
|
||||
str := "abcdefghijklmnopqrstuvwxyz"
|
||||
find_char := "q"
|
||||
find_string := "pq"
|
||||
n := 12
|
||||
m := 5
|
||||
|
||||
// starting from n characters in and of m length
|
||||
println(str.substr(n - 1, (n - 1) + m))
|
||||
|
||||
// starting from n characters in, up to the end of the string
|
||||
println(str.substr(n - 1, str.len))
|
||||
|
||||
// whole string minus last character
|
||||
println(str.substr(0, str.len - 1))
|
||||
|
||||
// starting from a known character within the string and of m length // returns nothing if not found
|
||||
println(str.substr(str.index(find_char) or {return}, (str.index(find_char) or {return}) + m))
|
||||
|
||||
// starting from a known character within the string and of m length // returns nothing if not found
|
||||
println(str.substr(str.index(find_string) or {return}, (str.index(find_string) or {return}) + m))
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue