Skip to content

An example implementation of memoize function in Dart.

Notifications You must be signed in to change notification settings

shchepinsky/memoize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An example memoize function implementation in Dart.

license.

Usage

A simple usage example:

import 'package:memoize/memoize.dart';

main() {
  var uniqueId = 0;
  final generate = (String prefix) => ++uniqueId;
  final memoizedCalc = memoize(generate);
  var val1 = memoizedCalc('item');
  var val2 = memoizedCalc('item');
  print('equal: ${val1 == val2}'); // will be true
}

About

An example implementation of memoize function in Dart.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages