1 2 3 4 5 ··· 25 下一页
摘要: 看到百度首页增加了 AI编程 的功能,遂试用下,让 文心快码 生成了一个4*4数独小游戏。页面自动引入了 tailwind css,布局样式都不错,除了一点样式不符合要求手动修改外,没有太大问题。 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta ch 阅读全文
posted @ 2025-09-04 10:22 carol2014 阅读(13) 评论(0) 推荐(0)
摘要: 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,1 阅读全文
posted @ 2025-08-18 16:07 carol2014 阅读(11) 评论(0) 推荐(0)
摘要: 泛型 struct Wrapper<T> { value: T, } impl<T> Wrapper<T> { pub fn new(value: T) -> Self { Wrapper { value } } } fn main(){ assert_eq!(Wrapper::new(42).va 阅读全文
posted @ 2025-08-14 17:20 carol2014 阅读(7) 评论(0) 推荐(0)
摘要: 移动 fn main() { let vec0 = Vec::new(); let mut vec1 = fill_vec(vec0); println!("{} has length {} content `{:?}`", "vec1", vec1.len(), vec1); // vec1 ha 阅读全文
posted @ 2025-08-13 16:32 carol2014 阅读(10) 评论(0) 推荐(0)
摘要: 原生类型 let char= 'C'; println!("{} is_alphabetic: {}",char,char.is_alphabetic()); // C is_alphabetic: true println!("{} is_numeric: {}",char,char.is_num 阅读全文
posted @ 2025-08-08 17:07 carol2014 阅读(7) 评论(0) 推荐(0)
摘要: 错误处理 Result pub fn gen_nametag(name: String) -> Result<String,&'static str> { if name.is_empty() { Err("`name` was empty; it must be nonempty.") } els 阅读全文
posted @ 2025-08-01 17:01 carol2014 阅读(17) 评论(0) 推荐(0)
摘要: 类型转换 as 运算符 fn average(values: &[f64]) -> f64 { let total = values.iter().sum::<f64>(); total / values.len() as f64 } fn main() { let values = [3.5, 0 阅读全文
posted @ 2025-08-01 14:51 carol2014 阅读(10) 评论(0) 推荐(0)
摘要: 错误处理 Rust 将错误组合成两个主要类别:可恢复错误(recoverable)和 不可恢复错误(unrecoverable)。可恢复错误通常代表向用户报告错误和重试操作是合理的情况,比如未找到文件。不可恢复错误通常是 bug 的同义词,比如尝试访问超过数组结尾的位置。 大部分语言并不区分这两类错 阅读全文
posted @ 2025-07-31 11:27 carol2014 阅读(16) 评论(0) 推荐(0)
摘要: 模式和匹配 模式是 Rust 中特殊的语法,它用来匹配类型中的结构,无论类型是简单还是复杂。结合使用模式和 match 表达式以及其他结构可以提供更多对程序控制流的支配权。模式由如下一些内容组合而成: 字面量 解构的数组、枚举、结构体或者元组 变量 通配符 占位符 所有可能会用到模式的位置 matc 阅读全文
posted @ 2025-07-31 10:31 carol2014 阅读(26) 评论(0) 推荐(0)
摘要: 智能指针 指针(pointer)是一个包含内存地址的变量。这个地址引用指向一些其他数据。Rust 中最常见的指针是引用,引用以 & 符号为标志并借用了它们所指向的值,除了引用数据外没有任何其他特殊功能,它们也没有任何额外开销,所以应用得最多。 智能指针(smart pointers)是一类数据结构, 阅读全文
posted @ 2025-07-30 15:21 carol2014 阅读(61) 评论(0) 推荐(0)
1 2 3 4 5 ··· 25 下一页