编程科学/Sway 演示文稿/对象/继承实现策略
外观
< 编程科学 | Sway 演示文稿/对象
继承实现策略
那么如何通过串联继承实现三大要素呢?
为简单起见,我们假设在尝试解析变量时对环境表进行顺序搜索。
从这里开始将使用 Sway 语法。
典型的类/构造函数
function node(item,next) { this; }
创建节点
var items = node(1,node(2,node(3,:null)));
或者简写
var # = node; var items = right(1 # 2 # 3 # :null);
使用节点
while (items != :null) { inspect(items . item); items = items . next; }
函数 right 可以使用 Sway 的反射机制编写。