takeChars method

String takeChars(
  1. int number
)

Take the first number of characters from the string If number is greater than string length, returns the entire string If number is negative or zero, returns an empty string

Example:

'Hello World'.takeChars(5) // Returns 'Hello'
'Hi'.takeChars(10) // Returns 'Hi'
'Test'.takeChars(0) // Returns ''

Implementation

String takeChars(int number) {
  if (number <= 0) return '';
  if (number >= length) return this;
  return substring(0, number);
}