From 47bd09bcd23da06130c91b15340680f13c366efd Mon Sep 17 00:00:00 2001 From: Xe Date: Mon, 25 Apr 2022 06:01:38 -0400 Subject: [PATCH] i am good at the computer boxes Signed-off-by: Xe --- thunk_test.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/thunk_test.go b/thunk_test.go index 4320a25..05bb771 100644 --- a/thunk_test.go +++ b/thunk_test.go @@ -40,12 +40,9 @@ func TestThunkFib(t *testing.T) { var fib func(int) int fib = func(n int) int { - if cache[n].o.IsSome() { - return *cache[n].o.val - } - return fib(n-1) + fib(n-2) + return cache[n-1].Force() + cache[n-2].Force() } - + for i := range cache { i := i cache[i] = NewThunk(func() int { return fib(i) }) @@ -57,5 +54,5 @@ func TestThunkFib(t *testing.T) { } func TestThunkDelay(t *testing.T) { - + }