Я пытаюсь напечатать вывод функции только тогда, когда это правда, но пока все попытки были неудовлетворительными.F # Печать, если true
Что-то на линии:
let printFactor a b = if b then print_any((a,b))
Где b
является логическим и a
является целым числом. Когда я пытаюсь это я получаю:
val printFactor : 'a -> bool -> unit
Любые предложения?
EDIT:
Чтобы положить вещи в контексте им пытаются использовать это с оператором трубы. Допустим, у меня есть функция xyz
, которая выводит список (int, bool). Id нравится делать что-то на этих строках:
xyz |> printFactor
для печати только истинных значений.
Непонятно, что вы просите или что вы пытаетесь сделать. – Brian
- это правильная подпись типа для функции, которую вы написали. что такое функция 'print_any'? посмотри туда дальше. – nlucaroni