上一页 1 2 3 4 5 6 ··· 44 下一页
摘要: 提问 rust 字符串拼接方式 回答 format!("{} {}", s1, s2); fn main() { let s1 = "Hello"; let s2 = "World"; // Using format! macro for concatenation let result = for 阅读全文
posted @ 2024-07-02 15:59 喜爱糖葫芦 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 解决 下载 https://www.sqlite.org/download.html 然后解压 生成 放到目录: C:\Users\sesa669011\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-wi 阅读全文
posted @ 2024-06-27 13:12 喜爱糖葫芦 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 提问 什么是引用与借用 回答 概念: 创建“引用”的行为称之为“借用” 为什么: 在高级语言中函数方法的参数都是形式参数,rust为了保证所有权的唯一性必须标准所操作的变量并不拥有其所有权,所以使用‘&’符号;以标记其只有只读权限; 总结: rust中对堆元素有且只有一个变量拥有其指针; 引用 ht 阅读全文
posted @ 2024-06-26 09:08 喜爱糖葫芦 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 提问 Rust 所有权如何理解 回答 1.为了实现资源释放度机制; 2.一个堆对象有且只有一个变量使用; 引用 https://www.rustwiki.org.cn/zh-CN/book/ch04-01-what-is-ownership.html 阅读全文
posted @ 2024-06-25 09:29 喜爱糖葫芦 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 提问 刚学完trait你感悟了什么 回答 rust 没有class,所以没法在一种数据结构中既包含属性又包含方法,所以以trait的形式分散的定义一组行为将属性与行为分割; 阅读全文
posted @ 2024-06-19 08:47 喜爱糖葫芦 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 提问 Rust 变量作用域 是什么样的 回答 区域内的隔绝,所有不存在C# 的此变量已定义 可以重复声明 pub fn shadowing(){ let a = 10; println!("before: {a}"); { let a = "hello"; println!("inner scope 阅读全文
posted @ 2024-06-12 19:04 喜爱糖葫芦 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 提问 Rust 如何打印数值变量 回答 需要将数值变量转为字符串 let n=32; println!("{}", n); 阅读全文
posted @ 2024-06-11 14:39 喜爱糖葫芦 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 提问 Rust 如何声明函数参数 回答 参数类型在后 可以省略return pub fn fib(n:u32)->u32{ return if n < 2 { n } else { fib(n - 1) + fib(n - 2) } } 阅读全文
posted @ 2024-06-11 14:30 喜爱糖葫芦 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 提问 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 阅读全文
posted @ 2024-06-11 14:29 喜爱糖葫芦 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 提问 主构造函数有啥用 回答 简化字段声明 主构造函数中的参数会自动生成字段 阅读全文
posted @ 2024-06-07 14:36 喜爱糖葫芦 阅读(1) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 44 下一页