Mod语法:修订间差异

添加的内容 删除的内容
→‎注释:​困了,回头再研究组织下语言
标签移动版编辑 移动版网页编辑 高级移动版编辑
标签移动版编辑 移动版网页编辑 高级移动版编辑
第28行: 第28行:
注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编译。
注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编译。


铁锈战争的 .ini文件 注释方面提供了三种方式:
铁锈战争的<code>.ini</code>文件语法在注释方面提供了三种方式:


(1)用#进行单行的注释
(1)用<code>#</code>进行单行的注释


在行的开头加上#意味着计算机不会编译该行内容。
在行的开头加上<code>#</code>意味着计算机不会编译该行内容。
<pre>
<pre>
[projectile_1]
[projectile_1]
第41行: 第41行:
</pre>
</pre>


(2)用"""和"""的组合进行多行注释
(2)用<code>"""</code><code>"""</code>的组合进行多行注释


在行头使用<code>"""</code>作为起始,在之后的任意位置使用<code>"""</code>作为结束。在其之间的内容均不会被编译。
在行头(未写完)
<pre>
"""
这是三个英文引号
实际上这个组合还有个功能,就是用它引住key: value的value使value可以换行输入如:
builtFrom_1_name: airFactory
可以是
builtFrom_1_name: """airF
actory"""
可是有一种情况,你用多行注释注释掉了有换行输入的内容它显然就会混乱,也就是目前的情况
"""
</pre>


(3)用[comment_NAME]进行成的注释
(3)用<code>[comment_NAME]</code>进行成的注释


该节之后的行直到下一个有效的[section]的前一行均不会被编译。
该节之后的行直到下一个前一行均不会被编译。
<pre>
<pre>
[comment_hiddenAction_1]
[comment_hiddenAction_1]
第55行: 第66行:
maxHp: 2000
maxHp: 2000
[core]
[core]
#[comment_1]节下的东西是不会被编译的,所以计算机认为
#[comment_NAME]节下的东西是不会被编译的,去引用它会提示找不到任何key
@copyFromSection: comment_1
@copyFromSection: comment_1