UNPKG
rsite-funjs
Version:
latest (1.0.20)
1.0.20
1.0.19
1.0.18
1.0.17
1.0.16
1.0.15
1.0.13
functional javascript
github.com/neu-rah/funjs
neu-rah/funjs
rsite-funjs
/
src
/
Peano.js
11 lines
(7 loc)
•
211 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
"use strict"
;
const
{curry}=
require
(
"./curry"
)
const
{fcomp,id}=
require
(
"./Functional.js"
)
const
succ=
curry
(
(
n,f
)=>
fcomp
(f)(
n
(f)))
const
peano
=n=>n>
1
?
succ
(
peano
(n-
1
)):id
exports
.
peano
=peano
exports
.
succ
=succ