1
我有一些測試數據格式化另一種語言。數據是一個浮點數組,但有些成員會錯過小數點。是否有可能強制int文字在Rust中浮動而不添加小數點?
[0, 0], [0, 1], [1, 0.5], ...
(100多個項目)。
有沒有辦法讓鏽定義一個數組f64
/f32
而不必將小數點添加到每個值?
我有一些測試數據格式化另一種語言。數據是一個浮點數組,但有些成員會錯過小數點。是否有可能強制int文字在Rust中浮動而不添加小數點?
[0, 0], [0, 1], [1, 0.5], ...
(100多個項目)。
有沒有辦法讓鏽定義一個數組f64
/f32
而不必將小數點添加到每個值?
不,它必須有一個小數點。
只能使用浮點文字:0.
或點和小數點:0.0
。
只有當您使用顯式類型後綴時,才允許省略該點:0f32
或0_f32
等都是合法的。
*只有當你使用明確的類型後綴才允許忽略該點* - 所以,問題的答案*有沒有辦法讓Rust定義一個f64/f32數組而不必添加小數點對每個值*是**是**。 – Shepmaster
這是迂腐,而不是什麼問題。 – bluss