<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Coder_0001的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Coder_0001</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Coder_0001]]></copyright><item><title><![CDATA[深入理解Rust变量绑定与解构]]></title><link>https://blog.csdn.net/Coder_0001/article/details/136203333</link><guid>https://blog.csdn.net/Coder_0001/article/details/136203333</guid><author>Coder_0001</author><pubDate>Wed, 21 Feb 2024 09:30:07 +0800</pubDate><description><![CDATA[这和 mut 变量的使用是不同的，第二个 let 生成了完全不同的新变量，两个变量只是恰好拥有同样的名称，涉及一次内存对象的再分配 ，而 mut 声明的变量，可以修改同一个内存地址上的值，并不会发生内存对象的再分配，性能要更好。常量可以在任意作用域内声明，包括全局作用域，在声明的作用域内，常量在程序运行的整个过程中都有效。变量遮蔽的用处在于，如果你在某个作用域内无需再使用之前的变量（在被遮蔽后，无法再访问到之前的同名变量），就可以重复的使用变量名字，而不用绞尽脑汁去想更多的名字。]]></description><category></category></item><item><title><![CDATA[深入理解Rust引用与借用]]></title><link>https://blog.csdn.net/Coder_0001/article/details/136203301</link><guid>https://blog.csdn.net/Coder_0001/article/details/136203301</guid><author>Coder_0001</author><pubDate>Wed, 21 Feb 2024 09:28:38 +0800</pubDate><description><![CDATA[获取变量的引用，称之为借用(borrowing)。]]></description><category></category></item><item><title><![CDATA[深入理解Rust所有权机制]]></title><link>https://blog.csdn.net/Coder_0001/article/details/136186541</link><guid>https://blog.csdn.net/Coder_0001/article/details/136186541</guid><author>Coder_0001</author><pubDate>Tue, 20 Feb 2024 11:31:34 +0800</pubDate><description><![CDATA[所有的程序都必须和计算机内存打交道，如何从内存中申请空间来存放程序的运行内容，如何在不需要的时候释放这些空间，成了重中之重，也是所有编程语言设计的难点之一。在计算机语言不断演变过程中，出现了三种流派：1、垃圾回收机制(GC)，在程序运行时不断寻找不再使用的内存，典型代表：Java、Go。2、手动管理内存的分配和释放, 在程序中，通过函数调用的方式来申请和释放内存，典型代表：C++。3、通过所有权来管理内存，编译器在编译时会根据一系列规则进行检查。]]></description><category></category></item><item><title><![CDATA[深入理解Rust语句和表达式]]></title><link>https://blog.csdn.net/Coder_0001/article/details/136186507</link><guid>https://blog.csdn.net/Coder_0001/article/details/136186507</guid><author>Coder_0001</author><pubDate>Tue, 20 Feb 2024 11:30:30 +0800</pubDate><description><![CDATA[表达式语句会执行一些操作但是不会返回一个值，而表达式会在求值后返回一个值，因此在上述函数体的三行代码中，前两行是语句，最后一行是表达式。]]></description><category></category></item><item><title><![CDATA[深入理解Rust函数]]></title><link>https://blog.csdn.net/Coder_0001/article/details/136176017</link><guid>https://blog.csdn.net/Coder_0001/article/details/136176017</guid><author>Coder_0001</author><pubDate>Mon, 19 Feb 2024 18:10:28 +0800</pubDate><description><![CDATA[1、函数名和变量名使用蛇形命名法(snake case)，例如 fn add_two() -> {}。2、函数的位置可以随便放，Rust 不关心我们在哪里定义了函数，只要有定义即可。3、每个函数参数都需要标注类型。]]></description><category></category></item><item><title><![CDATA[Rust基本类型]]></title><link>https://blog.csdn.net/Coder_0001/article/details/136175925</link><guid>https://blog.csdn.net/Coder_0001/article/details/136175925</guid><author>Coder_0001</author><pubDate>Mon, 19 Feb 2024 18:05:03 +0800</pubDate><description><![CDATA[Rust基本类型有如下几种：1、数值类型: 有符号整数 (i8, i16, i32, i64, isize)、 无符号整数 (u8, u16, u32, u64, usize) 、浮点数 (f32, f64)、以及有理数、复数。2、字符串：字符串字面量和字符串切片 &str。3、布尔类型： true和false。4、字符类型: 表示单个 Unicode 字符，存储为 4 个字节。5、单元类型: 即 () ，其唯一的值也是 ()。]]></description><category></category></item></channel></rss>