Comprehensive Rust(Português do Brasil) 202412struct Grid { x_coords: Vec, y_coords: Vec , } impl IntoIterator for Grid { type Item = (u32, u32); type IntoIter = GridIter; fn into_iter(self) -> GridIter { GridIter { grid: self, i: } struct GridIter { grid: Grid, i: usize, j: usize, } impl Iterator for GridIter { type Item = (u32, u32); fn next(&mut self) -> Option<(u32, u32)> { if self.i >= self.grid.x_coords.len() { self self.j >= self.grid.y_coords.len() { return None; } } let res = Some((self.grid.x_coords[self.i], self.grid.y_coords[self.j])); 155 self.i += 1; res } } fn main() { let grid = Grid { x_coords: vec 0 码力 | 389 页 | 1.05 MB | 10 月前3
Firebird Docwriting Guide Brazilian Portugueseroda em linux usando Wine, e no Mac OS X usando o Virtual PC 6). Funcionalidades: Visões: Texto, Grid (caixas em caixas), Navegador. Todos os elementos recolhíveis exceto na visão texto. Visão Browser http://www.altova.com/products_doc.html Tem as mesmas funcionalidades (exceto as visões de Texto e Grid) e roda nos mesmos ambientes do XML Spy. Possui a visão "Authentic" em vez disso e um corretor ortográfico0 码力 | 36 页 | 161.44 KB | 1 年前3
共 2 条
- 1













