差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
wiki:reference:grammar:namespace:main_page [2021/06/15 16:07] – [查找结构体或扩展中的变量] rend | wiki:reference:grammar:namespace:main_page [2021/06/19 21:56] (当前版本) – mikecovlee | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Covariant Script 作用域和名称空间 ====== | + | ====== Covariant Script 作用域和命名空间 ====== |
----- | ----- | ||
\\ | \\ | ||
行 17: | 行 17: | ||
临时作用域中的变量会在离开作用域后销毁 | 临时作用域中的变量会在离开作用域后销毁 | ||
- | < | + | < |
- | namespace 名称空间名 | + | namespace |
语句块 | 语句块 | ||
end | end | ||
行 24: | 行 24: | ||
\\ | \\ | ||
- | ==== 定义一个名称空间 ==== | + | ==== 定义一个命名空间 ==== |
- | 名称空间中只允许引入其他名称空间,变量定义,函数定义,类型定义以及名称空间定义 | + | 命名空间中只允许引入其他命名空间,变量定义,函数定义,类型定义以及命名空间定义 |
<code csharp> | <code csharp> | ||
- | using 名称空间名 | + | using 命名空间名 |
</ | </ | ||
- | 引入一个名称空间,这将会在当前作用域中建立引入的名称空间中所有变量的引用 | + | 引入一个命名空间,这将会在当前作用域中建立引入的命名空间中所有变量的引用 |
----- | ----- | ||
\\ | \\ | ||
行 58: | 行 58: | ||
<code java> | <code java> | ||
- | 名称空间名.变量名 | + | 命名空间名.变量名 |
</ | </ | ||
\\ | \\ | ||
- | === 查找名称空间中的变量 === | + | === 查找命名空间中的变量 === |
<code java> | <code java> | ||
行 73: | 行 73: | ||
作用域结构以及变量查找方式如图所示 | 作用域结构以及变量查找方式如图所示 | ||
- | {{ : | + | {{: |
< | < | ||
行 85: | 行 85: | ||
</ | </ | ||
</ | </ | ||
- |