代码拉取完成,页面将自动刷新
#[macro_export]
macro_rules! hstack {
// Two
( $x:expr, $y:expr ) => {
{
let l = $x.len();
let mut temp = $x;
temp.extend(&$y);
matrix(temp, l, 2, Col)
}
};
// Multi
( $x0:expr, $( $x: expr ),* ) => {
{
let r = $x0.len();
let mut temp0 = $x0;
let mut c = 1usize;
$(
let mut temp = $x;
// Must equal row
assert_eq!(r, temp.len());
// Add column
c += 1;
temp0.extend_from_slice(&temp[..]);
)*
matrix(temp0, r, c, Col)
}
};
}
#[macro_export]
macro_rules! vstack {
// Two
( $x:expr, $y:expr ) => {
{
let l = $x.len();
let mut temp = $x;
temp.extend(&$y);
matrix(temp, 2, l, Row)
}
};
// Multi
( $x0:expr, $( $x: expr ),* ) => {
{
let c = $x0.len();
let mut temp0 = $x0;
let mut r = 1usize;
$(
let mut temp = $x;
// Must equal row
assert_eq!(c, temp.len());
// Add column
r += 1;
temp0.extend_from_slice(&temp[..]);
)*
matrix(temp0, r, c, Row)
}
};
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。