<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://rustedwarfare.org/index.php?action=history&amp;feed=atom&amp;title=%E7%94%A8%E6%88%B7%3A%E5%86%B0%E7%82%B9%E5%90%AF%E8%88%AA%2F%E6%9C%AA%E5%AE%9A%E9%A1%B5%E9%9D%A2%2F%E5%AE%8F%E6%9B%BF%E6%8D%A2</id>
	<title>用户:冰点启航/未定页面/宏替换 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://rustedwarfare.org/index.php?action=history&amp;feed=atom&amp;title=%E7%94%A8%E6%88%B7%3A%E5%86%B0%E7%82%B9%E5%90%AF%E8%88%AA%2F%E6%9C%AA%E5%AE%9A%E9%A1%B5%E9%9D%A2%2F%E5%AE%8F%E6%9B%BF%E6%8D%A2"/>
	<link rel="alternate" type="text/html" href="https://rustedwarfare.org/index.php?title=%E7%94%A8%E6%88%B7:%E5%86%B0%E7%82%B9%E5%90%AF%E8%88%AA/%E6%9C%AA%E5%AE%9A%E9%A1%B5%E9%9D%A2/%E5%AE%8F%E6%9B%BF%E6%8D%A2&amp;action=history"/>
	<updated>2026-06-08T08:36:30Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://rustedwarfare.org/index.php?title=%E7%94%A8%E6%88%B7:%E5%86%B0%E7%82%B9%E5%90%AF%E8%88%AA/%E6%9C%AA%E5%AE%9A%E9%A1%B5%E9%9D%A2/%E5%AE%8F%E6%9B%BF%E6%8D%A2&amp;diff=2384&amp;oldid=prev</id>
		<title>冰点启航：​变量的取代方案</title>
		<link rel="alternate" type="text/html" href="https://rustedwarfare.org/index.php?title=%E7%94%A8%E6%88%B7:%E5%86%B0%E7%82%B9%E5%90%AF%E8%88%AA/%E6%9C%AA%E5%AE%9A%E9%A1%B5%E9%9D%A2/%E5%AE%8F%E6%9B%BF%E6%8D%A2&amp;diff=2384&amp;oldid=prev"/>
		<updated>2023-01-02T04:52:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/wiki/%E5%8F%98%E9%87%8F&quot; title=&quot;变量&quot;&gt;变量&lt;/a&gt;的取代方案&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;宏定义&amp;#039;&amp;#039;&amp;#039;是游戏中一种定义在模组加载时自动进行文本替换的模组语句。&lt;br /&gt;
&lt;br /&gt;
宏定义不同于内存，不可被改变，但是可以被后来的宏定义覆盖。&lt;br /&gt;
&lt;br /&gt;
==定义==&lt;br /&gt;
在任意节下，使用“@global 名称:值”可以定义全局宏的定义。全局宏定义可以在本ini文件的任意位置引用。&lt;br /&gt;
&lt;br /&gt;
而在任何节（注释节除外），都可以使用“@define 名称:值”定义局部宏定义。局部宏定义仅在本节下有效。&lt;br /&gt;
&lt;br /&gt;
==类型==&lt;br /&gt;
宏定义包含&amp;#039;&amp;#039;&amp;#039;全局宏定义&amp;#039;&amp;#039;&amp;#039;和&amp;#039;&amp;#039;&amp;#039;局部宏定义&amp;#039;&amp;#039;&amp;#039;两种，其作用域不同。全局宏定义在整个ini中都能进行引用，而局部宏定义只能在定义该宏定义的节引用。同一个单位中不同的节可以定义名称相同的局部宏定义，而互不影响。当全局宏定义和局部宏定义重名时，局部变量优先级更高，能够在该局部宏定义所处的节覆盖全局宏定义。宏定义本身并不存在“数据结构类型”，本质上宏定义只是一个替换工具，在加载时引用的宏定义被替换为定义的值。&lt;br /&gt;
&lt;br /&gt;
==引用==&lt;br /&gt;
宏定义可以通过在任意键使用“${宏定义名}”来引用。&lt;/div&gt;</summary>
		<author><name>冰点启航</name></author>
	</entry>
</feed>