efuns - calls - call_other

MudOS v21c2

call_other(3)�� MudOS v21c2�� (5 Sep 1994)

������:
    �� call_other() - ��������һ������еĺ���.
���﷨:
    �� unknown call_other( object ob | object *obs, string func | mixed *args, ... );

    �� δ֪ call_other( ��� ob �� ��� *obs, �ַ��� func �� ��� *args, ... );

���÷�:
    �� �ÿ���ѡ��IJ��� (argument) ������һ������еĺ���. ����ֵҪ�ӱ����õĺ�������, ����ʹ�ô�һ����ʱ��ü�鷵��ֵ. func�� ����� ob �б����õĺ�������, �������������ĸ�... �ȵȵIJ���, ��ᴫ�� func ��, ���� func �ĵ�һ�����ڶ�������. �� call_other() ��, �����һ��������һ���������, call_other()�� �ͻ���һ��������, ������ֵҲ����һ������. ����ڶ���������һ������, �������еĵ�һ��Ԫ�� (element)�� ������һ���ַ��� (��Ҫ���õĺ���) , ��������Ԫ�ؾͻᱻ����Ҫ����˺����IJ���.

    �� �����и�ʹ�� call_other() ���õķ���:

    ���� object ob �� object *obs -> func( ... );
    ��

�� ����:
    ���� call_other( ob, "query", "name" );
    �� �����
    ���� ob->query("name");

    �� ��� call_other() �ĵڶ��IJ�����һ������, Ҳ���԰�����д��:
    ���� call_other( ob, ({ "query", "name" }));

    �� ������һ��ʹ������ķ���:
    ���� users()->quit();

������:
    �� Spock @ FF 96.Oct.16.�� (printed 3/16/95)

�ص���һҳ