Fetch class member

来自MudWiki

名称

   fetch_class_member() - return the value of a specified, indexed member of an instantiated class.

语法

   mixed fetch_class_member( mixed instantiated_class, int index );

描述

   这是 FluffOS 2.0 新增的外部函数,返回实例化的类 `instantiated_class` 的索引为 `index` 的成员的值,这对数据成员没有标签(变量名)的匿名类非常有用。

示例

{
    mixed me = assemble_class( ({ "Foo", 42, "Fooville" }) ) ;
    int age ;
    string name, city ;
 
    name = fetch_class_member( me, 0 ) ;
    age = fetch_class_member( me, 1 ) ;
    city = fetch_class_member( me, 2 ) ;
}

参考

   assemble_class(3), store_class_member(3)