Get an Array with all rows from `first` to `last` in the `input` Array
(input: &Array<T>, first: i64, last: i64)
| 319 | |
| 320 | /// Get an Array with all rows from `first` to `last` in the `input` Array |
| 321 | pub fn rows<T>(input: &Array<T>, first: i64, last: i64) -> Array<T> |
| 322 | where |
| 323 | T: HasAfEnum, |
| 324 | { |
| 325 | let step: f64 = if first > last && last < 0 { -1.0 } else { 1.0 }; |
| 326 | index( |
| 327 | input, |
| 328 | &[Seq::new(first as f64, last as f64, step), Seq::default()], |
| 329 | ) |
| 330 | } |
| 331 | |
| 332 | /// Set rows from `first` to `last` in `inout` Array with rows from Array `new_rows` |
| 333 | pub fn set_rows<T>(inout: &mut Array<T>, new_rows: &Array<T>, first: i64, last: i64) |