- D Cookbook
- Adam D. Ruppe
- 84字
- 2021-07-16 11:50:47
Chapter 3. Ranges
In this chapter, we will investigate the concept of ranges, which is used throughout the D code. We'll look at the following recipes:
- Using ranges when implementing an algorithm
- Creating an input range
- Creating an output range
- Creating a higher-order range
- Putting a range interface on a collection
- Creating an input range over a tree structure
- Using runtime polymorphic (class) ranges
- Storing a range as a data member
- Sorting ranges efficiently
- Searching ranges
- Using functional tools to query data
推薦閱讀
- C及C++程序設(shè)計(jì)(第4版)
- INSTANT OpenCV Starter
- 軟件架構(gòu)設(shè)計(jì):大型網(wǎng)站技術(shù)架構(gòu)與業(yè)務(wù)架構(gòu)融合之道
- Boost C++ Application Development Cookbook(Second Edition)
- Mastering matplotlib
- 數(shù)據(jù)結(jié)構(gòu)(Python語(yǔ)言描述)(第2版)
- 云原生Spring實(shí)戰(zhàn)
- TypeScript實(shí)戰(zhàn)指南
- Getting Started with Python Data Analysis
- Oracle從入門到精通(第5版)
- HTML5+CSS3 Web前端開發(fā)技術(shù)(第2版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)案例教程
- Go語(yǔ)言精進(jìn)之路:從新手到高手的編程思想、方法和技巧(2)
- 移動(dòng)增值應(yīng)用開發(fā)技術(shù)導(dǎo)論
- RESTful Web Clients:基于超媒體的可復(fù)用客戶端