It’s beginning to be late night, but I want share these with you.
Many of you probably remember Mid, Left and Right functions for strings in basic programming languages.
- Mid returns from given position x amount of chars
- Left returns from left x amount of chars
- Right returns from right x amount of chars
These are easy to implement in Cerberus X, since it has nice string slicing methods.
Implementation for Mid:
1 2 3 |
Method Mid:String(str:String, startPos:Int, howMany:Int) Return str[(startPos)..(startPos+howMany)] End |
Implementation for Left:
1 2 3 |
Method Left:String(str:String, howMany:Int) Return str[0..howMany] End |
Implementation for Right:
1 2 3 |
Method Right:String(str:String, howMany:Int) Return str[(str.Length()-howMany)..(str.Length())] End |
You can test these for example with print Mid(“This is String”,5,2).
That’s it for tonight..