schemeで次のような動作をするコードを書きたいと思っています。
schemeにはfor文がないようなのですが、このようなコードはどのように実装すればよいのでしょうか。
Java
1 void dfs(int depth, double x, double y, double z) { 2 if (depth >= 4) 3 return; 4 for (int dx = -1; dx <= 1; ++dx) { 5 for (int dy = -1; dy <= 1; ++dy) { 6 for (int dz = -1; dz <= 1; ++dz) { 7 dfs(depth + 1, x + dx, y + dy, z + dz); 8 } 9 } 10 } 11 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/20 04:16