06 2024 档案
摘要:解决 下载 https://www.sqlite.org/download.html 然后解压 生成 放到目录: C:\Users\sesa669011\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-wi
阅读全文
摘要:提问 什么是引用与借用 回答 概念: 创建“引用”的行为称之为“借用” 为什么: 在高级语言中函数方法的参数都是形式参数,rust为了保证所有权的唯一性必须标准所操作的变量并不拥有其所有权,所以使用‘&’符号;以标记其只有只读权限; 总结: rust中对堆元素有且只有一个变量拥有其指针; 引用 ht
阅读全文
摘要:提问 Rust 所有权如何理解 回答 1.为了实现资源释放度机制; 2.一个堆对象有且只有一个变量使用; 引用 https://www.rustwiki.org.cn/zh-CN/book/ch04-01-what-is-ownership.html
阅读全文
摘要:提问 刚学完trait你感悟了什么 回答 rust 没有class,所以没法在一种数据结构中既包含属性又包含方法,所以以trait的形式分散的定义一组行为将属性与行为分割;
阅读全文
摘要:提问 Rust 变量作用域 是什么样的 回答 区域内的隔绝,所有不存在C# 的此变量已定义 可以重复声明 pub fn shadowing(){ let a = 10; println!("before: {a}"); { let a = "hello"; println!("inner scope
阅读全文
摘要:提问 Rust 如何打印数值变量 回答 需要将数值变量转为字符串 let n=32; println!("{}", n);
阅读全文
摘要:提问 Rust 如何声明函数参数 回答 参数类型在后 可以省略return pub fn fib(n:u32)->u32{ return if n < 2 { n } else { fib(n - 1) + fib(n - 2) } }
阅读全文
摘要:提问 Rust如果引用另一个文件函数 回答 使用pub pub fn fib(n:u32)->u32{ return if n < 2 { n } else { fib(n - 1) + fib(n - 2) } } 参考 https://rustwiki.org/zh-CN/book/ch07-0
阅读全文
摘要:提问 主构造函数有啥用 回答 简化字段声明 主构造函数中的参数会自动生成字段
阅读全文
摘要:提问 如何rides batch设置过期时间 回答 batch.HashSetAsync(projectId, hashFields.ToArray()); batch.KeyExpireAsync(projectId, TimeSpan.FromSeconds(3600));
阅读全文

浙公网安备 33010602011771号