Phil Bagwell氏は、2002 paper on the VList data structureの中で、VListを使用して永続ハッシュテーブルを実装できることを示しています。しかし、どのように働いたかについての彼の説明には詳細は含まれておらず、理解できません。誰かが私にもっと詳しい説明や例を教えてもらえますか? さらに、このデータ構造は、Hashtableと同じbig-O複雑さを持つか
私は遅延を素早く生成する方法に取り組んでいましたが、これらの3つの定義はすべて同じ方法で働いていました。新しい整数のそれぞれが前の素数: primes1 :: [Integer]
primes1 = mkPrimes id [2..]
where mkPrimes f (x:xs) =
if f (const True) x
then
let
: def get_paraghraps(lines):
paragraphs = []
paragraph = []
for line in lines:
if line == "": # I know it could also be "if line:"
paragraphs.append(paragraph)
parag