差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
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 | ||
</ | </ |