Sobes.tech
Junior

What are the naming rules for methods in the Dart language?

sobes.tech AI

Answer from AI

In Dart, method names follow several rules:

  • snake_case: Preferred naming style for methods (and functions).
  • Names must start with a letter or underscore (_).
  • They can contain letters, digits, and underscores (_).
  • Cannot be reserved Dart keywords (e.g., if, for, class).
  • Methods starting with an underscore (_) are considered private to the library in which they are defined.

Example:

// Public method
void processData() {
  // ...
}

// Private method (for use within the library)
void _calculateInternalValue() {
  // ...
}

// Method with parameters
String formatMessage(String message, int repeatCount) {
  // ...
  return repeatedMessage;
}