摘要:
Rust中,错误处理是语言设计的核心部分,强调显式处理所有可能的错误路径,避免隐式的错误传播 一、错误处理的两大核心 Option : 表示一个值可能存在Some(T)或不存在(None) Result<T, E>: 表示成功Ok(T)或Err(E) fn read_file(path: &str) 阅读全文
posted @ 2025-05-01 23:18
店里最会撒谎白玉汤
阅读(30)
评论(0)
推荐(0)
摘要:
trait类似于java中的接口 基本定义 trait Printable { fn format(&self) -> String; } 为类型实现trait struct Book { title: String, pages: u32, } impl Printable for Book { 阅读全文
posted @ 2025-05-01 21:03
店里最会撒谎白玉汤
阅读(20)
评论(0)
推荐(0)
摘要:
定义结构体 // 普通结构体 struct User { username: String, age: u8, email: String } // 元组结构体,字段无名 struct Point(i32, i32, i32); // 单元结构体,无字段 struct Empty; // 实例化 l 阅读全文
posted @ 2025-05-01 18:43
店里最会撒谎白玉汤
阅读(20)
评论(0)
推荐(0)

浙公网安备 33010602011771号