On Tue, Feb 27, 2018 at 01:08:40PM +0100, Tomáš Golembiovský wrote: > > List.iter (g#aug_rm |> ignore) paths; > > Ah, right. The magical |> operator... I keep forgetting about it.
Best way to think of it is that it's a pipeline that threads the argument through each function in turn. (f1 |> f2 |> f3 |> ...) arg is the same as f3 (f2 (f1 arg)) F# calls it "pipe forward" and they also have a "pipe backward" operator (I just found out now). http://theburningmonk.com/2011/09/fsharp-pipe-forward-and-pipe-backward/ Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top _______________________________________________ Libguestfs mailing list [email protected] https://www.redhat.com/mailman/listinfo/libguestfs
