startsWithLowerCase function
Returns true if the string starts with the lower case character; otherwise false;
Example: print(startsWithLowerCase("camelCase")); => true
print(startsWithLowerCase(""));
=> false
Implementation
bool startsWithLowerCase(String string) {
if (string.isEmpty) {
return false;
}
final characters = Characters(string);
final s = characters.first;
final runes = s.runes;
if (runes.length == 1) {
var c = runes.first;
var flag = 0;
if (c <= _ASCII_END) {
flag = _ascii[c];
}
if (c <= _ASCII_END) {
if (flag & _LOWER != 0) {
return true;
}
} else {
if (s == s.toLowerCase()) {
return true;
}
}
}
return false;
}