名称：
	replaceable - 判断是否有任何函式定义于此层次 (this level)。
语法：
	int replaceable( object ob );
	int replaceable( object ob, string array fnames );

	整数 replaceable( 物件 物件 );
	整数 replaceable( 物件 物件, 字串 阵列 函式名称 );
用法：
	第二种语法中，如果物件“ob”的程式明确定义了任何函式，则传回 0，相
	对于单纯的继承。阵列“fnames”中的函式名称会被忽略。如果没有定义这
	种函式，则传回 1。如果不给第二个参数，它预设为 ({ "create" })。本外
	部函式的功用在于协助自动判断是否要呼叫 replace_program()。注意，预
	设的语法忽略 create()，所以如果只有在你决不会复制该物件的情况下，将
	replaceable() 传回真值的物件置换掉才保证安全。
参考：
	replace_program, functions, function_exists, inherit_list
作者：
	Tim Hollebeek  Beek@ZorkMUD, Lima Bean, IdeaExchange, and elsewhere
翻译：
	spock@muds.net		2000.Aug.28.	v22 版
