如何在D中实现范围

Meh*_*dad 6 d range

你如何在D中实现自己的范围?我到处寻找但是我找不到任何关于哪种方法(popFront例如)需要针对哪种范围实现的文档.