方案 处理函数 n 次

发布于 2024-12-10 10:03:15 字数 105 浏览 0 评论 0原文

我正在尝试使用方案(DrRacket)中的“旁边”功能。我想知道如何使用递归将多个对象排成一行。 (定义 (row n img)。该行将有 n 个图像长,每个图像彼此相邻,水平堆叠。谢谢您的时间。

I'm trying to use the "beside" function in scheme (DrRacket). I'm wondering how I can use recursion to put multiple objects in a row. (define (row n img). The row would be n images long with each image beside each other, stacked horizontally. Thank you for your time.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暮凉 2024-12-17 10:03:15

听起来像是自然数递归! (我假设您正在使用如何设计程序。如果没有,请考虑阅读它,因为它教您一个过程解决这样的问题。)

写下一些例子。从你能想到的最简单的例子开始。这是一个非常非常简单的例子,您通常可能想不到。

写下自然数参数的递归模板。使模板适应您的函数(函数名称、额外参数)。

然后想想如何填空。

Sounds like a case for Recursion on the Natural Numbers! (I assume you're using How to Design Programs. If not, consider reading it, because it teaches you a process for solving problems like this.)

Write down some examples. Start with the very simplest example you can think of. The really really very simplest example that you might not even think of ordinarily.

Write down the template for recursion on a natural number argument. Adapt the template to your function (function name, extra argument).

Then think about how to fill in the blanks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文