Source
Prelude
- foldr (\ x y -> if (> 2) x then x : y else y) [] [2, 3]
- foldr (\ x y -> if (> 2) x then x : y else y) [] (2 : [3])
- (\ x y -> if (> 2) x then x : y else y) 2
(foldr (\ x y -> if (> 2) x then x : y else y) [] [3])
- if (> 2) 2 then
2 : foldr (\ x y -> if (> 2) x then x : y else y) [] [3] else
foldr (\ x y -> if (> 2) x then x : y else y) [] [3]
- if 2 > 2 then
2 : foldr (\ x y -> if (> 2) x then x : y else y) [] [3] else
foldr (\ x y -> if (> 2) x then x : y else y) [] [3]
- if False then
2 : foldr (\ x y -> if (> 2) x then x : y else y) [] [3] else
foldr (\ x y -> if (> 2) x then x : y else y) [] [3]
- foldr (\ x y -> if (> 2) x then x : y else y) [] [3]
- foldr (\ x y -> if (> 2) x then x : y else y) [] (3 : [])
- (\ x y -> if (> 2) x then x : y else y) 3
(foldr (\ x y -> if (> 2) x then x : y else y) [] [])
- if (> 2) 3 then
3 : foldr (\ x y -> if (> 2) x then x : y else y) [] [] else
foldr (\ x y -> if (> 2) x then x : y else y) [] []
- if 3 > 2 then
3 : foldr (\ x y -> if (> 2) x then x : y else y) [] [] else
foldr (\ x y -> if (> 2) x then x : y else y) [] []
- if True then
3 : foldr (\ x y -> if (> 2) x then x : y else y) [] [] else
foldr (\ x y -> if (> 2) x then x : y else y) [] []
- 3 : foldr (\ x y -> if (> 2) x then x : y else y) [] []
- 3 : []