差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
manual:reference:grammar:structure:main_page [2021/07/02 15:47] – mikecovlee | 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: |
- | this指的是调用成员函数的结构实例本身 | + | |
+ | this 指的是调用成员函数的结构实例本身。\\ | ||
+ | 比如'' | ||
----- | ----- | ||
行 83: | 行 82: | ||
</ | </ | ||
- | 结构被比较时调用,参数为等号右边的实例,必须返回 '' | + | 结构被比较时调用,参数为等号右边的实例,必须返回'' |
\\ | \\ | ||
行 102: | 行 101: | ||
<code matlab> | <code matlab> | ||
function to_string() | function to_string() | ||
- | 语句块 | + | |
- | return new string | + | return new string |
end | end | ||
</ | </ |