<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" 
  xmlns:content="http://purl.org/rss/1.0/modules/content/" 
  xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:atom="http://www.w3.org/2005/Atom" 
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Rust on 码农真经的博客</title>
    <link>https://blog.mzh.ren/zh/tags/rust/</link>
    <description>Recent content in Rust on 码农真经的博客</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh</language>
    <managingEditor>mzhren1024@gmail.com (码农真经)</managingEditor>
    <webMaster>mzhren1024@gmail.com (码农真经)</webMaster>
    <copyright>&amp;copy;{year}, All Rights Reserved</copyright>
    <lastBuildDate>Fri, 31 Jul 2020 00:00:00 +0000</lastBuildDate>
    
        <atom:link href="https://blog.mzh.ren/zh/tags/rust/index.xml" rel="self" type="application/rss+xml" />
    
    
    
      <item>
        <title>JavaScript 模式匹配初探</title>
        <link>https://blog.mzh.ren/zh/posts/2020/07/2020-07-31-javascript-pattern-matching/</link>
        <pubDate>Fri, 31 Jul 2020 00:00:00 +0000</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Fri, 31 Jul 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2020/07/2020-07-31-javascript-pattern-matching/</guid>
        <description>&lt;h3&gt;&lt;img src=&#34;https://blog.mzh.ren/zh/posts/2020/07/2020-07-31-javascript-pattern-matching/images/javascript-pattern-matching.png&#34; alt=&#34;&#34;&gt;&lt;/h3&gt;
&lt;h3 id=&#34;什么是模式匹配&#34;&gt;什么是模式匹配&lt;/h3&gt;
&lt;p&gt;模式匹配（pattern matching ）被一众函数式语言（Rust, F#, Scala,Elixir,Erlang）广泛采用。&lt;/p&gt;
&lt;p&gt;模式匹配是一种“分发机制”，泛指各语言中用作&amp;quot;动态地选择行为&amp;quot;的特性。&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>javascript</category>
            
          
            
              <category>pattern-matching</category>
            
          
            
              <category>rust</category>
            
          
            
              <category>模式匹配</category>
            
          
        
        
          
            
              <category>代码</category>
            
          
        
        
      </item>
    
      <item>
        <title>写给javascript程序员的rust教程（四）模式匹配和枚举【译】</title>
        <link>https://blog.mzh.ren/zh/posts/2020/07/2020-07-23-rust-for-javascript-developers-pattern-matching-and-enums/</link>
        <pubDate>Thu, 23 Jul 2020 00:00:00 +0000</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Thu, 23 Jul 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2020/07/2020-07-23-rust-for-javascript-developers-pattern-matching-and-enums/</guid>
        <description>&lt;p&gt;这是写给javascript程序员的rust教程系列文章的第四部分，模式匹配和枚举。前三部分请戳：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.mzh.ren/rust-for-javascript-developers-tooling-ecosystem-overview.html&#34;&gt;写给javascript程序员的rust教程（一）工具链概述【译】 – 码农真经&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.mzh.ren/rust-for-javascript-developers-variables-and-data-types.html&#34;&gt;写给javascript程序员的rust教程（二）变量与数据类型【译】 – 码农真经&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.mzh.ren/rust-for-javascript-developers-functions-and-control-flow.html&#34;&gt;写给javascript程序员的rust教程（三）函数与流程控制【译】 – 码农真经&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.mzh.ren/zh/posts/2020/07/2020-07-23-rust-for-javascript-developers-pattern-matching-and-enums/images/from-js-to-rust-1024x568.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;模式匹配&#34;&gt;模式匹配&lt;/h3&gt;
&lt;p&gt;要了解模式匹配，让我们从JavaScript中熟悉的内容-Switch Case开始。&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>javascript</category>
            
          
            
              <category>rust</category>
            
          
            
              <category>枚举</category>
            
          
            
              <category>模式匹配</category>
            
          
        
        
          
            
              <category>代码</category>
            
          
            
              <category>教程</category>
            
          
        
        
      </item>
    
      <item>
        <title>Rust下载包太慢怎么办？配置国内源</title>
        <link>https://blog.mzh.ren/zh/posts/2020/07/2020-07-20-rust-config-china-package-source/</link>
        <pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Mon, 20 Jul 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2020/07/2020-07-20-rust-config-china-package-source/</guid>
        <description>&lt;p&gt;最近开始学习rust编程语言，rust的包管理工具cargo跟nodejs的npm很相似。&lt;/p&gt;
&lt;p&gt;其中一个相似点，是在国内下载组件包速度比较慢，因为rust官方包管理网站是在墙外。&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>error</category>
            
          
            
              <category>rust</category>
            
          
            
              <category>ssl</category>
            
          
            
              <category>ustc</category>
            
          
        
        
          
            
              <category>tool</category>
            
          
        
        
      </item>
    
      <item>
        <title>写给javascript程序员的rust教程（二）变量与数据类型【译】</title>
        <link>https://blog.mzh.ren/zh/posts/2020/07/2020-07-20-rust-for-javascript-developers-variables-and-data-types/</link>
        <pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Mon, 20 Jul 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2020/07/2020-07-20-rust-for-javascript-developers-variables-and-data-types/</guid>
        <description>&lt;blockquote&gt;
&lt;p&gt;原文：&lt;a href=&#34;http://www.sheshbabu.com/posts/rust-for-javascript-developers-variables-and-data-types/&#34;&gt;Rust for JavaScript Developers - Variables and Data Types&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;翻译：http://www.mzh.ren/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这是写给javascript程序员的rust教程系列文章的第二部分：变量与数据类型。&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>const</category>
            
          
            
              <category>javascript</category>
            
          
            
              <category>rust</category>
            
          
        
        
          
            
              <category>info</category>
            
          
        
        
      </item>
    
      <item>
        <title>写给javascript程序员的rust教程（三）函数与流程控制【译】</title>
        <link>https://blog.mzh.ren/zh/posts/2020/07/2020-07-20-rust-for-javascript-developers-functions-and-control-flow/</link>
        <pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Mon, 20 Jul 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2020/07/2020-07-20-rust-for-javascript-developers-functions-and-control-flow/</guid>
        <description>&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;原文：&lt;a href=&#34;http://www.sheshbabu.com/posts/rust-for-javascript-developers-functions-and-control-flow/&#34;&gt;Rust for JavaScript Developers - Functions and Control Flow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;翻译：码农真经 &lt;a href=&#34;http://www.mzh.ren/&#34;&gt;http://www.mzh.ren/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;这是写给javascript程序员的rust教程系列文章的第三部分，函数与流程控制。前两部分请戳：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.mzh.ren/rust-for-javascript-developers-tooling-ecosystem-overview.html&#34;&gt;写给javascript程序员的rust教程（一）工具链概述【译】 – 码农真经&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.mzh.ren/rust-for-javascript-developers-variables-and-data-types.html&#34;&gt;写给javascript程序员的rust教程（二）变量与数据类型【译】 – 码农真经&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.mzh.ren/zh/posts/2020/07/2020-07-20-rust-for-javascript-developers-functions-and-control-flow/images/from-js-to-rust-1024x568.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>function</category>
            
          
            
              <category>javascript</category>
            
          
            
              <category>loops</category>
            
          
            
              <category>rust</category>
            
          
        
        
          
            
              <category>代码</category>
            
          
            
              <category>教程</category>
            
          
        
        
      </item>
    
      <item>
        <title>写给javascript程序员的rust教程（一）工具链概述【译】</title>
        <link>https://blog.mzh.ren/zh/posts/2020/07/2020-07-19-rust-for-javascript-developers-tooling-ecosystem-overview/</link>
        <pubDate>Sun, 19 Jul 2020 00:00:00 +0000</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Sun, 19 Jul 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2020/07/2020-07-19-rust-for-javascript-developers-tooling-ecosystem-overview/</guid>
        <description>&lt;blockquote&gt;
&lt;p&gt;原文：&lt;a href=&#34;http://www.sheshbabu.com/posts/rust-for-javascript-developers-tooling-ecosystem-overview/&#34;&gt;Rust for JavaScript Developers - Tooling Ecosystem Overview&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&#34;https://blog.mzh.ren/zh/posts/2020/07/2020-07-19-rust-for-javascript-developers-tooling-ecosystem-overview/images/from-js-to-rust-1024x568.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;这是关于向JavaScript开发者介绍Rust语言的系列中的第一部分。&lt;/p&gt;
&lt;p&gt;我发现如果用已经知道的东西来解释新的东西，会更容易理解。我想可能会有其他人和我一样 :)&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>cargo</category>
            
          
            
              <category>javascript</category>
            
          
            
              <category>rust</category>
            
          
            
              <category>rustup</category>
            
          
        
        
          
            
              <category>代码</category>
            
          
            
              <category>教程</category>
            
          
        
        
      </item>
    
      <item>
        <title>自从有了Rust，Java就不香了</title>
        <link>https://blog.mzh.ren/zh/posts/2020/07/2020-07-15-why-one-should-switch-to-rust-from-java-programming-language/</link>
        <pubDate>Wed, 15 Jul 2020 00:00:00 +0000</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Wed, 15 Jul 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2020/07/2020-07-15-why-one-should-switch-to-rust-from-java-programming-language/</guid>
        <description>&lt;blockquote&gt;
&lt;p&gt;Rust 是软件行业中相对而言比较新的一门编程语言，如果从语法上来比较，该语言与 C++ 其实非常类似，但从另一方面而言，Rust 能更高效地提供许多功能来保证性能和安全。而且，Rust 还能在无需使用传统的垃圾收集系统的情况下保证内存的安全性。&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>java</category>
            
          
            
              <category>rust</category>
            
          
        
        
          
            
              <category>代码</category>
            
          
        
        
      </item>
    
      <item>
        <title>谈知识的交流</title>
        <link>https://blog.mzh.ren/zh/posts/2020/03/2020-03-17-communications/</link>
        <pubDate>Tue, 17 Mar 2020 00:00:00 +0000</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Tue, 17 Mar 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2020/03/2020-03-17-communications/</guid>
        <description>&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;作者：&lt;a href=&#34;http://www.yinwang.org/&#34;&gt;王垠&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;原文链接：&lt;a href=&#34;http://www.yinwang.org/blog-cn/2020/03/17/communications&#34;&gt;谈知识的交流&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;喜欢文章的人可以自愿向原作者付费：&lt;a href=&#34;http://www.yinwang.org/blog-cn/2016/04/13/pay-blog&#34;&gt;付费&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;最近过得比较繁忙。回看最初在 Matrix 建立讨论 Rust 语言的聊天室，竟然已经快一个月了，我却感觉一切都发生在昨天。我本来没想让这个聊天室持续很长时间，设想的就像一场临时的讲座。&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>rust</category>
            
          
            
              <category>slack</category>
            
          
            
              <category>yinwang</category>
            
          
            
              <category>知识</category>
            
          
        
        
          
            
              <category>info</category>
            
          
        
        
      </item>
    
      <item>
        <title>Deno 运行时入门教程：Node.js 的替代品</title>
        <link>https://blog.mzh.ren/zh/posts/2020/01/2020-01-29-deno-intro/</link>
        <pubDate>Wed, 29 Jan 2020 00:00:00 +0000</pubDate>
        <author>mzhren1024@gmail.com (码农真经)</author>
        <atom:modified>Wed, 29 Jan 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.mzh.ren/zh/posts/2020/01/2020-01-29-deno-intro/</guid>
        <description>&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;作者：&lt;a href=&#34;http://www.ruanyifeng.com/blog/&#34;&gt;阮一峰&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;原文链接：&lt;a href=&#34;http://www.ruanyifeng.com/blog/2020/01/deno-intro.html&#34;&gt;Deno 运行时入门教程：Node.js 的替代品&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;这几天假期，我学习了一下 &lt;a href=&#34;https://deno.land/&#34;&gt;Deno&lt;/a&gt;。它是 Node.js 的替代品。有了它，将来可能就不需要 Node.js 了。&lt;/p&gt;
&lt;p&gt;这篇文章就是 Deno 的一个初步介绍，尝试回答为什么 Node.js 不能满足需要，以及 Deno 能够带给我们什么？&lt;/p&gt;</description>
        
        <dc:creator>码农真经</dc:creator>
        
        
        
        
          
            
              <category>deno</category>
            
          
            
              <category>es6</category>
            
          
            
              <category>node</category>
            
          
            
              <category>rust</category>
            
          
            
              <category>ruanyifeng</category>
            
          
        
        
          
            
              <category>info</category>
            
          
        
        
      </item>
    
  </channel>
</rss>