本文简要介绍rust语言中 Struct core::num::ParseIntError
的用法。
用法
pub struct ParseIntError { /* fields omitted */ }
解析整数时可以返回的错误。
此错误用作基本整数类型(例如 i8::from_str_radix
)上的 from_str_radix()
函数的错误类型。
潜在原因
除其他原因外,ParseIntError
可能会因为字符串中的前导或尾随空格而被抛出,例如,当它是从标准输入中获取时。使用 str::trim()
方法可确保在解析之前没有剩余空格。
示例
if let Err(e) = i32::from_str_radix("a12", 10) {
println!("Failed conversion to i32: {}", e);
}
相关用法
- Rust ParseFloatError用法及代码示例
- Rust PartialOrd.partial_cmp用法及代码示例
- Rust PartialOrd用法及代码示例
- Rust PartialEq用法及代码示例
- Rust PartialOrd.lt用法及代码示例
- Rust PartialOrd.le用法及代码示例
- Rust PartialOrd.ge用法及代码示例
- Rust PartialOrd.gt用法及代码示例
- Rust PanicInfo.payload用法及代码示例
- Rust Path.components用法及代码示例
- Rust PathBuf.with_capacity用法及代码示例
- Rust Path.is_symlink用法及代码示例
- Rust Path.canonicalize用法及代码示例
- Rust Path.is_relative用法及代码示例
- Rust Path.file_stem用法及代码示例
- Rust Path.to_string_lossy用法及代码示例
- Rust Path.display用法及代码示例
- Rust PathBuf.into_os_string用法及代码示例
- Rust PanicInfo用法及代码示例
- Rust PathBuf.pop用法及代码示例
- Rust Path.ancestors用法及代码示例
- Rust Path用法及代码示例
- Rust Path.is_dir用法及代码示例
- Rust Path.strip_prefix用法及代码示例
- Rust PathBuf.set_file_name用法及代码示例
注:本文由纯净天空筛选整理自rust-lang.org大神的英文原创作品 Struct core::num::ParseIntError。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。