fancy_extensions 0.0.2 copy "fancy_extensions: ^0.0.2" to clipboard
fancy_extensions: ^0.0.2 copied to clipboard

Collection of usefull extensions

example/fancy_extensions_example.dart

import 'package:fancy_extensions/fancy_extensions.dart';

void main() {
  final List<List<int>?> array = [
    null,
    [0, 1],
    []
  ];

  ///generic
  final int integer = 5;
  final notFive = integer.ifReturn(integer == 5, 0);

  final double? double2 = null;
  double2.ifReturn(true, 0);

  ///list
  final List<int>? list = null;
  final data = list.ifNull([]);
  list.firstOrNull;

  ///string
  final String string = '';
  final String? stringNullable = null;

  string.ifReturn(false, '');
  stringNullable.ifNullOrEmpty('');
  stringNullable.ifReturn(false, string);

  print(data);
}
7
likes
0
points
13
downloads

Publisher

unverified uploader

Weekly Downloads

Collection of usefull extensions

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on fancy_extensions