f#iterating:タイプ「ユニット」はタイプ 'char'と一致しません
質問
この機能があります
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
しかし、何らかの理由で、関数は一般的なリストではなく、ユニットリストを期待しています
タイプの「ユニット」は、タイプ「char」と一致しません
なぜこうなった ?
正しい解決策はありません
所属していません StackOverflow