TSL语言基础 > 高级语言(新一代) > WeakRef弱引用(新一代) > 弱引用

Weakref    

简述
创建弱引用。MakeWeakRef的别名函数,功能同MakeWeakRef。
强引用obj返回对应的弱引用。
  
弱引用obj返回弱引用。
 
0/nil返回0/nil
  
不支持的类型抛出异常
定义
Weakref(obj:Object|Function):weakobject;
参数
名称类型说明
ObjObject|Function对象或函数,并支持弱引用。
返回weakobject obj对应的弱引用。
A,B
  • 范例

    范例01:WeakRef定义一,创建弱引用
    A:=New TStringList(); //创建一个字符串对象
    A.Append("A");
    B:=weakref(A); //创建一个弱引用
    B.Append("B");
    return B.CommaText; //返回逗号分割的字符串
相关