このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/tech/1297602466/497
#  ../test/read.cgi/tech/1297602466/476 
#  /* C */ 
#  for (i=0; i<10; i++) printf(i); 
#   
#  # Python 
#  for i in range(10): print i 
#   
#  for文で0から9まで表示します 
#  どちらが分かりやすいでしょう? 
#  答え: Python 
# 
#
#  0 から 9 まで表示します 
#   
#  というのが一番わかりやすいけど、 
#  Prologでこういう表記できるの? 
# 

:- op(500,xfx,から).
:- op(550,xf,まで表示します).

N1 から N2 まで 表示します :-
        for(N1,N,N2),
        writef('%t',[N]),
        N = N2.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%

?- 0 から 9 まで表示します.
0123456789
true.

?-