2013-04-25 88 views

回答

5

那麼你有不同的方式來做到這一點。

  • 您可以將原始列表分開,並使用元素開始構建新列表,直到到達最後一個元素。

    fun f [] = ... 
        | f [x] = ... 
        | f (x::xs) = x :: ... 
    
  • 或者你可以使用List.take功能將不能從列表中的第i個元素。顯然你可以使用the List.length函數來計算你不想從列表中取多少個元素。

    fun h xs = List.take (xs, ...) 
    
+1

是的,但是這是一個例子,我想創建一個函數,它接受一個列表並返回沒有las元素的列表。 – user2271058 2013-04-25 14:35:12

+0

我已經給你兩個如何做到這一點的好例子。 – 2013-04-25 14:41:58

相關問題