Skip to content

Saber2pr/fp-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

saber-fp-demo

fp tests.

npm test
const sum = num => (num > 0 ? num + sum(num - 1) : num)

const sumR = sum => num => (num > 0 ? num + sum(sum)(num - 1) : num)

console.log(
  (f => f(f))(sum => num => (num > 0 ? num + sum(sum)(num - 1) : num))(3)
) // 6

console.log(
  (f => f(f))(sum => num => (num > 0 ? num + (f => f(f))(sum)(num - 1) : num))(
    3
  )
) // 6

console.log(sumR(sumR)(3))

Releases

No releases published

Packages

No packages published