Advertisement
Guest User

Example of true reactive programming in Dart

a guest
Jul 3rd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 0.38 KB | None | 0 0
  1. test('Generate Reactive Fibonacci', () {
  2.     final fibonacci = new BindableList([1, 1]);
  3.     for (var i = 0; i < 10; i++) fibonacci.add(fibonacci[i] + fibonacci[i + 1]);
  4.     expect(fibonacci.value, equals([1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144]));
  5.  
  6.     fibonacci[0] = 2;
  7.     fibonacci[1] = 2;
  8.     expect(fibonacci.value, equals([2, 2, 4, 6, 10, 16, 26, 42, 68, 110, 178, 288]));
  9. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement