extend
Installation
SKILL.md
仓颉语言扩展 Skill
1. 扩展概述
1.1 目的
扩展为当前包中任何可见类型添加新功能 — 函数、元组和接口除外。
1.2 可添加的内容
- 成员函数
- 运算符重载函数
- 成员属性(带
get/set) - 接口实现
1.3 不能做的事
- 添加成员变量(存储属性)
- 定义无实现体的函数/属性
- 对扩展成员使用
open、override或redef - 访问被扩展类型的
private成员
扩展为当前包中任何可见类型添加新功能 — 函数、元组和接口除外。
get/set)open、override 或 redefprivate 成员