このディレクトリの索引
#  出題場所 :: http://toro.2ch.net/test/read.cgi/tech/1357191974/842
#  お題:スタックオーバーフローせよ。 
#   
#  回答例および実行例: 
#  public class StackOverflowErrorTest { 
#   private void recurse(int i) { 
#    try { 
#     recurse(i + 1); 
#    } catch (StackOverflowError e) { 
#     System.out.println(i); 
#    } 
#   } 
#   public static void main(String[] args) { 
#    new StackOverflowErrorTest().recurse(0); 
#   } 
#  } 
#  ↓ 
#  5776 
# 
# 

グローバルスタックのオーバーフロー(A,B,C) :-
        append(A,B,C),fail.

ローカルスタックのオーバーフロー(A) :-
        r(A).

r(A) :- r(A).
r(A).