我有一个函数,我需要在另一个函数上进行模式匹配以获得两个值。一个需要在一个函数中使用,另一个需要作为输出返回。
let myf A=
match (Functio A) with
|(frr,adll) -> funct frr 45
我需要执行函数funct并返回adll作为函数myf的输出。我怎么能这样做?
答案 0 :(得分:0)
按照你所说的面值,下面的代码将按照我的想法做到:
let myf a =
let (frr, adll) = functio a in
funct frr 45;
adll
根据funct
返回的内容,您可能仍会遇到输入问题。
请注意,您可以使用match
替换只有一个备选方案的let
。
另请注意,以大写字母开头的名称是为某些特定用途(例如值构造函数)保留的。因此,您不能拥有名为Functio
的函数或名为A
的参数。