【发布时间】:2016-06-26 17:43:49
【问题描述】:
当我想对整数和浮点数调用 min 时该怎么办?例如考虑一下:
fn foo<T>(v1: T, v2: T)
where ???
{
....
let new_min = min(v1, v2);
....
}
问题是min 不适用于f32。花车有another min。
我该如何解决这个问题?
【问题讨论】:
-
当
foo传递一个或多个NaNs 时,你想要什么结果? -
@Shepmaster 我不知道,我猜
Float处理Nans和Infs的方式相同。
标签: rust