差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
manual:reference:grammar:structure:main_page [2021/07/02 15:47] mikecovleemanual: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:reference:grammar:function:main_page|函数]],主要区别在于拥有一个隐式的this参数 
-this指的是调用成员函数的结构实例本身+ 
 +this 指的是调用成员函数的结构实例本身。\\ 
 +比如''a.test()'',则 a 就是在 test 成员函数中 this 参数指向的对象
  
 ----- -----
行 83: 行 82:
 </code> </code>
  
-结构被比较时调用,参数为等号右边的实例,必须返回 ''true''(代表相等)或 ''false''(代表不相等)+结构被比较时调用,参数为等号右边的实例,必须返回''true''(代表相等)或 ''false''(代表不相等)
  
 \\ \\
行 102: 行 101:
 <code matlab> <code matlab>
 function to_string() function to_string()
- 语句块 +    语句块 
- return new string+    return new string
 end end
 </code> </code>