string_ext.dart 246 B

123456789101112
  1. extension StringExtensionsNullSafe on String? {
  2. int get sumAsciiValues {
  3. if (this == null) {
  4. return -1;
  5. }
  6. int sum = 0;
  7. for (int i = 0; i < this!.length; i++) {
  8. sum += this!.codeUnitAt(i);
  9. }
  10. return sum;
  11. }
  12. }