In Dart, spread operations allow you to easily combine or create collections by spreading the elements of another collection. There are two types of spread operations: spread (...) and null-aware spread (...?).
Spread ( . . .) Operations
List:
Set:
...