我有這個功能F#迭代:類型「單元」不匹配的類型「字符」
let items = ['a'; 'a'; 'a'; 'a'; 'b'; 'b'; 'a'; 'a'; 'c'; 'd'; 'd'; 'e'; 'e';]
open System
let rng = new Random()
let randomSelect list toget = let randomList k len = List.init k (fun _ -> rng.Next(1,len))
let getK l k = List.nth l k
let primeGet = getK list
List.length list
|> randomList toget
|> List.iter (fun i -> primeGet i)
let res23 = randomSelect items 3
,但由於某種原因,函數需要一個單元列表,而不是一個通用的一個
類型「單元」不匹配的類型「字符」
爲什麼會出現這種情況?
我知道它是沒有效率的。但我想先讓它工作,然後讓它變得更好 – Marcom 2011-05-07 18:33:29