2013-09-26 47 views

回答

0

您可以像傳遞任何其他值一樣傳遞函數。例如:

fun values f []  = ... 
    | values f (x::xs) = ... 

然後可以使用f,就好像它是一個在函數外定義的函數一樣。

作爲相關例子,這裏是一個函數,它接受一個x和功能[f1, f2, ..., fn]列表,並應用於各功能以在列表中x

fun values x [] = [] 
    | values x (f::fs) = f x :: values x fs 
相關問題