挿入リストとカウントに依存するブール値リストを作成するコードが必要です。たとえば、ユーザーがを指定した場合、リスト[0,1,2,3,4,5,6,7,8,9,10]および件数= 2の場合、コードはとなります。bool List [true、false 、]真、偽、真、偽、真、偽、真、偽、真ブール値のブール値リストを作成する方法は、挿入されたカウントとリストに依存します。#
場合は、数= 3それはブール一覧を行います[真、偽、偽、真、偽、偽、そして数= 4[真、偽、偽、偽、真、偽、偽、偽、真の場合
は]、真偽、偽、真、偽false]など....
私は次のコードを書いていますが、このコードは間違っていると思います。私はf#に新しいので、助けが必要です。ありがとう。
let Group (s1 : List) (c : int) =
let lenght = List.length(s1)
(lenght)
let rec MakeBool (count : int) (boolist : List) =
while lenght > 0 do
if lenght % count = 0 then boolist = true::boolist
if lenght % count <> 0 then boolist = false::boolist
lenght = lenght - 1
MakeBool count boolist
それは言ってあなたの質問を拡大する価値があるかもしれません*なぜあなたはこれをしたいのですか?あなたはいくつかの有効な答えを持っていますが、ちょっとした文脈を与えることによって、この(むしろ奇妙な)構造を避けるための提案を得ることができます。 – Kit