名称：
	filter - 选出某些元素。
语法：
	mixed filter( mixed x, string fun, object ob, mixed extra, ... );
	mixed filter( mixed x, function f, mixed extra, ... );

	混合 filter( 混合 x, 字串 fun, 物件 ob, 混合 extra, ... );
	混合 filter( 混合 x, 函式指标 f, 混合 其他, ... );
用法：
	第一种 (ob, fun) 的语法与第二种拿 (: call_other, ob, fun :) 当作 f 
	的语法相同。filter 函式传回一个新的变数结构，其中只含有函式 fun 或
	函式指标 f 传回非零值的元素 (element)。目前它只能用于阵列与映射。用
	于映射时，关键字 (key) 与内容值 (value) 都会传入该函式。extra 与其
	后面其他的参数 (argument) 在元素之后传入。举例来说，
	filter(arr, fun, 2, 3) 首先会呼叫 fun(arr[0], 2, 3)，之后呼叫 
	fun(arr[1], 2, 3)。
作者：
	Tim Hollebeek  Beek@ZorkMUD, Lima Bean, IdeaExchange, and elsewhere
翻译：
	spock@muds.net		2000.Jun.24.	v22 版
