网络游戏《天下》 管理员手册

MudOS v21c2



	unique_array(3)		MudOS v21c2		(5 Sep 1994)

	名称:
		unique_array() - 将一个物件阵列分组.
	语法:
		mixed unique_array( object *obarr, string separator,
			void | mixed skip ); 
		mixed unique_array( mixed *arr, function f,
			void | mixed skip );

		混合 unique_array( 物件 *obarr, 字串 separator,
			无参数 或 混合 skip );
		混合 unique_array( 混合 *arr, 函式指标 f,
			无参数 或 混合 skip );
	用法:
		unique_array()  将函式 separator  传回同值的物件分为
		同组. obarr 只能是一个物件阵列, 其他资料型态则予以忽
		视. 在 obarr  中的每一个物件各会呼叫函式 separator  
		一次. 如果指定参数 skip,  会先过滤掉符合 skip 的物件
		元素.
		而第二种语法的作用略有不同. 阵列中的每一个元素将依次
		作为 f  的参数, 元素仍依照 f  的传回值分类. 但是阵列
		不限定为物件型态.
	传回值:
		传回的值是含有多个阵列的阵列, 格式如下:

		({
			({第一组:1, 第一组:2, .... 第一组:N }),
			({第二组:1, 第二组:2, .... 第二组:N }),
			({第三组:1, 第三组:2, .... 第三组:N }),
				....
			({第 N 组:1, 第 N 组:2, .... 第 M 组:N }),
		})
	翻译:
		Spock @ FF	97.jul.25.		(printed 3/16/95)