- 74 名前:デフォルトの名無しさん mailto:sage [2021/11/21(日) 01:21:54.59 ID:VYuGYhJz.net]
- Rangeを含むジェネリックな関数を作りたいのですが例えば単純化した例
fn ntimes_print<T: num::Integer>(n: T, s: &str) { (0..n).for_each(|_| print!("{}", s)); } ここでRangeのnがexpected integerと言われエラーになってしまい 上記のように型Tにnum::Integerトレイトを制約してみましたが上手くいきません どうすれば型TとジェネリックのままRangeを使えるでしょうか?
|

|