<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>内存模型 on PlumePHP</title><link>https://plumephp.com/tags/%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B/</link><description>Recent content in 内存模型 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 13 Aug 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B/index.xml" rel="self" type="application/rss+xml"/><item><title>Go 零值、make 与 new 的语义深度剖析：从规范到内存布局的完全指南</title><link>https://plumephp.com/105-zero-value-make-new-semantics/</link><pubDate>Thu, 13 Aug 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/105-zero-value-make-new-semantics/</guid><description>&lt;h2 id="一go-零值哲学的语言设计之美"&gt;一、Go 零值哲学的语言设计之美&lt;/h2&gt;
&lt;p&gt;Go 语言的零值（Zero Value）机制是其类型系统中最优雅的设计之一。与 C++、Java 等语言在默认初始化行为上的复杂性和不一致性相比，Go 选择了一条更加简洁和统一的道路：&lt;strong&gt;所有类型在没有显式初始化时，都会被自动赋予一个预定义的零值&lt;/strong&gt;。这一设计看似简单，却深刻影响了 Go 代码的编写方式、内存安全性和程序的可预测性。&lt;/p&gt;</description></item></channel></rss>