【发布时间】:2015-03-30 15:25:57
【问题描述】:
如果您有Vec<u32>,您将使用slice::binary_search 方法。
由于我不明白的原因,f32 和 f64 没有实现 Ord。由于原始类型来自标准库,您不能自己对它们实现Ord,因此看来您不能使用此方法。
您如何有效地做到这一点?
我真的必须将f64 包装在一个包装结构中并在其上实现Ord 吗?必须这样做似乎非常痛苦,并且涉及大量transmute 来不安全地无缘无故地来回转换数据块。
【问题讨论】:
标签: rust