İşlevsel olarak bir sıra veri yapısını temsil etmek istiyorum, ancak gerçekten hiçbir yere ulaşmadım. Fermuarlara baktım ama doğru yapı gibi görünmüyorlar.İşlevsel sıra tipi
Özellikle, (yankı ya da yankı gibi ses efektleri için) gecikme hatlarının bir dizi temsil etmek çalışıyorum, bu yüzden aşağıdaki gibi gerekli işlevselliği: Ön
- ekleme verilerini son madde kuyruğunu sabit boyuta tutmak için bu iki işlem birlikte kullanılabilir olacağını, benim özel kullanım için
(sadece atılır olabilir), ancak bu kısıt temel değildir. Sadece bir liste kullanabilirim ama sanırım bundan daha temiz bir şey olmalı. Bu türü temsil etmenin en iyi yolu nedir?
F # kullanıyorum, ancak herhangi bir dile hoş geldiniz.
Muhtemelen alakalı /containers-0.5.7.1/docs/Data-Sequence.html) – chi
@chi Bu nasıl çalışır? Sanırım son kısımda kötü dedik, bu şeyi F # içinde kullanmak istiyorum ama Data.Sequence'ın gerçekte nasıl tanımlandığına dair bir fikrim yok. Operasyonlar istediğim şeye oldukça yakın görünüyor. – Jwosty
@Jwosty Eğer uygulamaya bakmak istiyorsanız, yan taraftaki "kaynak" düğmesine tıklayabilirsiniz ve sizi buna götürecektir: http://hackage.haskell.org/package/containers-0.5.7.1/ docs/src/Data.Sequence.html – jkeuhlen