繁体   English   中英

如何从球拍的结构中列出清单?

[英]How to make a list out of a structure in racket?

我制作了一个结构(struct g(abcd))并将其定义为(每(g 1 6 5 4)个定义)

但是我想使用per作为我想定义的另一个函数的列表参数。它给我一个错误

第一:预期违反合同:(和/ c列表?(不/ c为空?))
给定:

如何为每个带有结构参数的列表创建清单? 或没有其他类似的方法。

当您构造一个struct它非常类似于其他语言中的对象。 您有一个带有四个命名槽的结构“ g”。 例如。 您可以使用(ga struct-var)访问第一个,依此类推。

如果您想要一个列表,请列出。 如果需要从g列出列表,则需要执行类似(list (ga x) (gb x) (gc x) (gd x))然后执行相反的操作(apply g lst)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM