Introduction
Method cascades can help with the brevity of your code.
Lets Run Some Code
class Logger { void log(dynamic v){ print(DateTime.now().toString() + ' ' + v); } } main(){ // Without method cascades new Logger().log('program started'); new Logger().log('doing something'); new Logger().log('program finished'); // With method cascades new Logger() ..log('program started') ..log('going something') ..log('program finished'); }
What Happens When You Run the Code
2018-12-30 09:28:39.686 program started
2018-12-30 09:28:39.686 doing something
2018-12-30 09:28:39.686 program finished
2018-12-30 09:28:39.686 program started
2018-12-30 09:28:39.686 going something
2018-12-30 09:28:39.686 program finished