testarray.pl

来自「PRl教学程序 PRl教学程序 PRl教学程序」· PL 代码 · 共 27 行

PL
27
字号
testArray(Array,Obj):-
	javaMethod(Obj,sleep(1000),_),
	count(Array,List),
	write(List),nl,
	drawArray(Obj,List),
write('<=drawArray'),nl,
	javaMethod(Obj,drawList(List),_),
write('<=drawList'),nl,
	javaMethod(Obj,sleep(10000),_),
	write('O.K'),nl.

count([],[]).
count([List|Lists],[Sum|SumList]):-
	sumList(List,0,Sum),
	count(Lists,SumList).
	
sumList([],Sum0,Sum):-Sum=Sum0.
sumList([X|Xs],Sum0,Sum):-
	Sum1 is Sum0+X,
	sumList(Xs,Sum1,Sum).

drawArray(Obj,[]).
drawArray(Obj,[X|Xs]):-
    write(javaMethod(Obj,drawListElm(X),_)),nl,
	javaMethod(Obj,drawListElm(X),_),
	drawArray(Obj,Xs).

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?