文字列の最初の文字を大文字にしたものを返す
@useResult String toFirstUppercase(String str) { if (str.isEmpty) { return ''; } return str[0].toUpperCase() + str.substring(1); }