![]() |
1
4
在左下角的DrRacket中有一个下拉列表,您可以在其中选择Language。您可以从中选择“选择语言”,然后单击“显示详细信息”。对于R5R等遗留语言,您可以选择“不允许重新定义初始绑定”。 现在,根据R5R,您的重新定义只能扩展功能,而对于原始绑定使用的数据类型,在新定义中也应该使用相同的功能。原因是能够不断折叠代码。因此,以下代码无效:
这可能看起来很奇怪,但程序违反了报告,因此,就报告而言,结果也可能是字符串“香蕉”。在R5RS中,您需要使其与“未来计划”兼容:
使用R6RS,您可以通过根本不导入绑定来避免这种情况:
如果你想
这是科鲁斯的作品
|
![]() |
2
2
你面临的问题是
更重要的是,名称
您的设想用途,如
名称,如
|
![]() |
3
1
如果你把它放在定义窗口(上面的一个)中,一切都正常。
|