【发布时间】:2016-05-19 05:33:53
【问题描述】:
在这个例子中,编译器无法推断出矩阵类型:
type Mat4x4<T> = [T; 16];
fn main() {
let m: Mat4x4 = [0.4323f32; 16];
println!("{:?}", m);
}
工作代码是:
type Mat4x4<T> = [T; 16];
fn main() {
let m: Mat4x4<f32> = [0.4323f32; 16];
println!("{:?}", m);
}
这是意料之中的行为吗?
【问题讨论】:
标签: rust type-inference generic-programming