差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| manual:reference:grammar:structure:main_page [2021/06/28 14:23] – 创建 jola | manual:reference:grammar:structure:main_page [2023/03/23 17:16] (当前版本) – mikecovlee | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Covariant Script 结构和类 ====== | ====== Covariant Script 结构和类 ====== | ||
| - | ----- | ||
| - | \\ | ||
| - | |||
| ===== 7.1 定义 ===== | ===== 7.1 定义 ===== | ||
| 行 21: | 行 18: | ||
| ===== 7.2 成员函数 ===== | ===== 7.2 成员函数 ===== | ||
| - | ==== this ==== | + | 成员函数是一种特殊的[[manual: |
| - | 编译器会为成员函数插入一个隐式的 | + | |
| - | ==== to_string ==== | + | this 指的是调用成员函数的结构实例本身。\\ |
| + | 比如'' | ||
| ----- | ----- | ||
| 行 85: | 行 82: | ||
| </ | </ | ||
| - | 结构被比较时调用,参数为等号右边的实例,必须返回 '' | + | 结构被比较时调用,参数为等号右边的实例,必须返回'' |
| \\ | \\ | ||
| 行 104: | 行 101: | ||
| <code matlab> | <code matlab> | ||
| function to_string() | function to_string() | ||
| - | 语句块 | + | |
| - | return new string | + | return new string |
| end | end | ||
| </ | </ | ||