2017-11-13 14 views
2

Ich versuche, so etwas wie dies in Reason zu tun:Eröffnung nur einige Funktionen aus einem Modul in Reason

let {map, fold_left} = List; 
let {log} = Js; 

let list = [1,2,3]; 
list |> map(i => i + 1) |> fold_left((p,c) => p+c, 0) |> log; 

Im Grunde habe ich nur ein paar Funktionen aus einem Modul importiert werden soll. Ist das in Reason möglich?

Zur Zeit mache ich es wie folgt aus:

let map = List.map; 
let fold_left = List.fold_left; 
let log = Js.log; 

Antwort

4

Von Discord, mit freundlicher Genehmigung von @octachron

let (map,fold_left) = List.(map, fold_left) 
Verwandte Themen