3

Rust では、次のように変数を書式付きで出力できます。

fn main(){
  let r:f64 = rand::random();
  println!("{}",r);
}

しかし、これはうまくいきません:

fn main(){
  println!("{}",rand::random());
}

次のエラーが表示されます。

   |
31 |   println!("{}",rand::random());
   |                 ^^^^^^^^^^^^ cannot infer type for type parameter `T` declared on the function `random`

関数の戻り値を直接使用することは可能println!ですか?

4

2 に答える 2