8

java-のようにplt-schemeでループを実装するにはどうすればよいですか

for(int i=0;i<10;){
     for(int j=0;j<3;){
          System.out.println(""+j);
          j++;
     }
      System.out.println(""+i);
      i++;
}
4

4 に答える 4

13

PLTでは、次のことができます。

(for ([i (in-range 10)])
  (for ([j (in-range 3)]) (printf "~s\n" j))
  (printf "~s\n" i))
于 2009-06-26T10:44:38.070 に答える
1

Michele Simionato の"The Adventures of a pythonista in schemeland" をご覧になることをお勧めします。これは python->scheme 向けですが、非常によく書かれており、さらに重要なことに、手続き型->関数型からのものです。

于 2009-06-12T06:13:22.023 に答える