Как сделать первую букву в строке заглавной в Flutter?

В Dart ты можешь использовать extension
, чтобы добавить новые методы к существующим типам, включая строки. Вот пример, как можно сделать метод для капитализации первой буквы с использованием extension
:
extension StringExtension on String {
String capitalize() {
if (this.isEmpty) return this;
return this[0].toUpperCase() + this.substring(1);
}
}
void main() {
String example = "hello world";
String capitalized = example.capitalize();
print(capitalized); // Output: Hello world
}
Здесь мы добавляем метод capitalize()
к типу String
через extension
. Теперь ты можешь вызывать этот метод для любой строки, что делает код более читаемым и удобным.