Merge pull request #335 from bigbigDreamer/patch-6

docs: higher rendering
pull/342/head
Sunface 3 years ago committed by GitHub
commit 4c52a536a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -358,7 +358,7 @@ for b in "中国人".bytes() {
其中第一个由`String::from`完成它创建了一个全新的String.
重点来了,到了第二部分,就是百家齐放的环节,在有**垃圾回收GC**的语言中GC来负责标记并清除这些不再使用的内存对象这个过程都是自动完成无需开发者关心非常简单好用但是在无GC的语言需要开发者手动去释放这些内存对象就像创建对象需要通过编写代码来完成一样未能正确释放对象造成的结局简直不可估量.
重点来了,到了第二部分,就是百家齐放的环节,在有**垃圾回收GC**的语言中GC来负责标记并清除这些不再使用的内存对象这个过程都是自动完成无需开发者关心非常简单好用但是在无GC的语言,需要开发者手动去释放这些内存对象,就像创建对象需要通过编写代码来完成一样,未能正确释放对象造成的后果简直不可估量.
对于Rust而言安全和性能是写到骨子里的核心特性如果使用GC那么会牺牲性能如果使用手动管理内存那么会牺牲安全这该怎么办为此Rust的开发者想出了一个无比惊艳的办法变量在离开作用域后就自动释放其占用的内存:

Loading…
Cancel
Save