Clojure'ı öğreniyorum ve geldiğim bu problemle doğru yönde bir itme ihtiyacım var.Sekans transformasyonu üzerine deyimsel klojure soru
Bir dizi olayım var. Her olay bir 'tarih' içerir.
(def events
[
[1509 :marry "Catherine of Aragon"]
[1527 :unmarry "Catherine of Aragon"]
[1533 :marry "Anne Boleyn"]
[1536 :unmarry "Anne Boleyn"]
[1536 :marry "Jane Seymour"]
[1537 :unmarry "Jane Seymour"]
[1540 :marry "Anne of Cleves"]
[1540 :unmarry "Anne of Cleves"]
[1540 :marry "Catherine Howard"]
[1542 :unmarry "Catherine Howard"]
[1543 :marry "Catherine Parr"]])
I, yani yılda bir vektörü içeren bir dizi, bir yapay zaman çizgisine Bu dönüştürme için. İlk etkinliğin yılı ile başlayan ve sonsuza kadar devam eden.
[[[:marry "Catherine of Aragon"]] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [[:unmarry "Catherine of Aragon"]] [] [] [] [] [] [[:marry "Ane Boleyn"]] [] [] [[:unmarry "Anne Boleyn"] [:marry "Jayne Seymour"]] ...]
Ben sondaki koyma/Clojure kuralını peltek uymaları yeniden biçimlendirme dikkate alacağını bir satırda parens, bkz: http://techbehindtech.com/2010/12/09/clojure-iyi kodlama yönergeleri/ – 0x89