RosettaCodeData/Task/Partial-function-application/F-Sharp/partial-function-application.fs

12 lines
228 B
Forth
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
let fs f s = List.map f s
let f1 n = n * 2
let f2 n = n * n
let fsf1 = fs f1
let fsf2 = fs f2
printfn "%A" (fsf1 [0; 1; 2; 3])
printfn "%A" (fsf1 [2; 4; 6; 8])
printfn "%A" (fsf2 [0; 1; 2; 3])
printfn "%A" (fsf2 [2; 4; 6; 8])