Call stack

来自MudWiki

名称

   call_stack - returns information about the functions involved in calling this function

语法

   string *call_stack(int default: 0);

描述

   If the int argument is 0, call_stack() returns an array of the names of the on the call stack, with the first one being the most recent (i.e. the currently running program).  If the int argument is 1, call_stack returns the objects in which that program is executing.  If it is 2, the name of the functions are returned.  If it is 3, the value of origin() in that frame is returned.

参考

previous_object(3), origin(3)