2
我试图打印功能的输出只有当它是真实的,但迄今为止所有的尝试已经unsuccsessful。F#打印如果为真
东西上的行:
let printFactor a b = if b then print_any((a,b))
b
哪里是一个布尔值和a
是整数。 当我尝试它,我得到:
val printFactor : 'a -> bool -> unit
有什么建议?
编辑:
摆在即时通讯方面的事情想与管道运营商使用。假设我有一个函数xyz
,它输出(int,bool)的列表。我喜欢在这些行上做点什么:
xyz |> printFactor
只打印真值。
我不清楚你在问什么,或者你在做什么。 – Brian 2009-05-18 19:23:03
这是您写的函数的正确类型签名。什么是函数`print_any`呢?接下来看看那里。 – nlucaroni 2009-05-18 19:33:40