/**
* MatFill
* @param value
* @param x
* @param y
*/
export let MatFill = <T>(value: T, x: number, y: number = x) =>
Array(y)
.fill(0)
.map(() => Array<T>(x).fill(value))
// 调用
let mat = MatFill(0, 4)
/*
mat
[
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0]
]
*/