因为如果你这样写,F#会认为你想用List.fold作为+的左参数,0 aListOfNumbers作为右参数。 如果你要把一个中缀操作符作为函数的参数,你需要给它加上括号:let sum = List.fold (+) 0 aListOfNumbers