すいません
具体的なコーどはちょっと用意します
別件なんですけど
let mut i : u64;
let p : u64 = 2u64.pow(32)-2u64.pow(10)+1;
for i in 2..100000 {
if i.pow(524288)%p != 1 && i.pow(1048576)%p == 1 {
println!("{}",i);
}
}
と書いたところ
error[E0689]: can't call method `pow` on ambiguous numeric type `{integer}`
--> compiler.rs:136:8
と怒られます
u64って指定するだけではダメなんでしょうか?
どう書いたら通してもらえますか?
よろしくお願いします
Rust part20
■ このスレッドは過去ログ倉庫に格納されています
760デフォルトの名無しさん
2023/07/19(水) 11:41:04.52ID:HXkvqxP4■ このスレッドは過去ログ倉庫に格納されています
