gpt4 book ai didi

rust - 如何从 num crate 解析 BigInt?

转载 作者:行者123 更新时间:2023-11-29 07:50:56 27 4
gpt4 key购买 nike

我正在尝试使用 BigInt .我的代码是这样的:

extern crate num;
use num::bigint::BigInt;
...
println!("{}", from_str::<BigInt>("1")); //this is line 91 in the code

在我的 Cargo.toml 文件中有以下内容:

[dependencies]
num = "0.1.30"

我所做的似乎与this document中所说的相符, also this document还有an answer here on Stack Overflow .

但是我得到了以下错误:

Compiling example v0.1.0 (file:///C:/src/rust/example)
src\main.rs:91:20: 91:38 error: unresolved name `from_str` [E0425]
src\main.rs:91 println!("{}", from_str::<BigInt>("1"));

最佳答案

想通了,看起来像当前的语法是:

"8705702225074732811211966512111".parse::<BigInt>().unwrap();

更好的是,执行以下操作:

match "8705702225074732811211966512111".parse::<BigInt>() {
Ok(big) => {
...

关于rust - 如何从 num crate 解析 BigInt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34755100/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com