我是计划新手。 我想知道如何在方案中对字符串进行排序。 现在我开始认为使用[string =?] [string?]将帮助我比较列表的内容。 但是,从字面上看,我仍然在努力解决这个问题。 有没有人帮我实现这个?
答案 0 :(得分:0)
大多数Scheme实现都有一个内置sort
,可以对列表进行排序:
> (sort '("How" "to" "sort" "strings" "in" "Scheme") string<?)
'("How" "Scheme" "in" "sort" "strings" "to")
如果您的实施抱怨sort
是未绑定的标识符,请在文档中查找sort
以了解如何包含它。
请注意,谓词string<?
是一个比较两个字符串的函数。
使用<
代替您可以对数字列表进行排序。