2011-01-17 10 views
6

¿Cómo implementa su propio rango en D? He buscado en todas partes, pero no encuentro ninguna documentación sobre qué métodos (como popFront, por ejemplo) necesitan implementarse para qué tipos de rangos.Cómo implementar rangos en D

Respuesta

4
+0

ya he visto ese enlace, pero el problema es que no documenta los requisitos * * para rangos; solo documenta los rangos que ya se han implementado, que pueden contener más métodos de los requeridos. – Mehrdad

+0

Malo, tienes razón; Me perdí la documentación sobre 'InputRange'. ¡Gracias! – Mehrdad

+0

Los requisitos se encuentran realmente en la sección ... Rango. El rango mínimo, isInputRange, consiste en front, popFront, empty –