scope_function

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

scope function

Scope Function #
A Dart implementation similar to Kotlin scope functions.
Used for chained programming style.
Getting started #
import 'package:scope_function/scope_function.dart';
copied to clipboard
Usage #
netWorkResponse.run(parseResponse)
.let((it) => it.name)
.also((name) => print("name: $name"))
?.takeif((it) => it.isNotEmpty);
copied to clipboard
Additional information #

Since Dart not support Context receiver as what Kotlin does, withThe, run implemented using it as argument.
Since with is keyword in dart, use name withThe instead.
Recommend use .. operator in replace of apply which is usually used as configure object.
Recommend define a function(named/unnamed), and use function.call in replace of run without receiver.
We usually choose function based on semantic distinction if both functions can be competent for the job.

please refer to Kotlin scope functions for details.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.