Skip to content

hiep-nd/flutter_nd_core_utils

Repository files navigation

nd_core_utils

nd_core_utils is a small utility library for dart core.

1. NDClosureIterable and NDClosureIterator

var iteratable = NDClosureIterable(get: () => MyIterator());
var iterator = NDClosureIterator(
    current: () {
        // return current
    },
    moveNext() {
        // move next
        // return result
    }
);

2. Iteratable

2.1 notNull

final Iteratable it = <int?>[1, null, 2];
print(it.notNull());
// [1, 2]

2.2 insertSeparator

final Iteratable it = [1, 2, 3];
print(it.insertSeparator(100));
// [1, 100, 2, 100, 3]

3. List

3.1 notNullInsertSeparator

final List list = <int?>[1, null, 3];
print(list.notNullInsertSeparator(100));
// [1, 100, 3]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages