<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rust对比 on PlumePHP</title><link>https://plumephp.com/tags/rust%E5%AF%B9%E6%AF%94/</link><description>Recent content in Rust对比 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 22 Sep 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/rust%E5%AF%B9%E6%AF%94/index.xml" rel="self" type="application/rss+xml"/><item><title>Zig 错误处理与控制流设计</title><link>https://plumephp.com/zig-error-handling/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/zig-error-handling/</guid><description>&lt;h2 id="1-错误处理的设计哲学"&gt;1. 错误处理的设计哲学&lt;/h2&gt;
&lt;p&gt;Zig 错误处理的核心原则来自语言设计者的信念：&lt;strong&gt;错误应该可见、可组合、可恢复&lt;/strong&gt;。与大多数语言使用异常（Exception）或返回码两种分离的机制不同，Zig 将错误直接融入类型系统，通过**错误联合类型（Error Union Type）**统一处理所有可恢复错误。&lt;/p&gt;</description></item></channel></rss>