本文簡要介紹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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。