Macro corgi::arr[][src]

macro_rules! arr {
    ( $( $x:expr ),* ) => { ... };
}

Creates an Array, which is row-major, with either:

  • Contained arrays:
let a = arr![arr![1.0, 2.0, 3.0], arr![4.0, 5.0, 6.0]];
assert_eq!(a[vec![1, 2]], 6.0);
  • Contained Vec<Float>
let a = arr![1.0, 2.0, 3.0];
assert_eq!(a[vec![1]], 2.0);