функции в f#?
let f0 v f =
f v |> printfn "%s"
let f1 (x: int): string =
string(x * 2)
f0 10 (fun x ->
string(x * 2)
)
да не надо никакие костыли - я ж могу у себя вот так сделать: let Amap lambda = Array.map lambda [| 1; 2; 3; 4 |] |> Amap (fun elm -> elm + 10)
зачем именовать Amap ? ты запилил в модуле то, что тебе нужно-называешь map, а что в её потрохах-это её забота и беспокойство, куда по факту она делегирует, слава фаршу-он все сам выведет
Обсуждают сегодня