genVertex(List,Row,Col,Result) :-
Col1 is Col,
repeat,
(Col \= Row ->
calculateSum(List,List,Row,Col1,Y),write(Y),write('\n'),
Result = [Y|Tail]
;Result = Tail
),
Col1 is Col1 + 1,
Col1 == 5.
Col1 が 5 になるまで、Col + 1 のインクリメントで calculateSum を呼び出したいですか?
またはこれを達成する他の方法はありますか?