Im trying to print the output of function only when it is true but so far all attempts have been unsuccsessful.
Something on the lines of
let printFactor a b = if b then print_any((a,b))
where b is a boolean and a is an integer. When I try it I get
val printFactor : 'a -> bool -> unit
Any suggestions?
EDIT:
To put things in context im trying to use this with a pipe operator. Lets say I have a function xyz that outputs a list of (int, bool). Id like to do something on these lines
xyz |> printFactor
to print the true values only