Scheme中的字符串排序

时间:2016-12-28 05:23:53

标签: sorting scheme

我是计划新手。 我想知道如何在方案中对字符串进行排序。 现在我开始认为使用[string =?] [string?]将帮助我比较列表的内容。 但是,从字面上看,我仍然在努力解决这个问题。 有没有人帮我实现这个?

1 个答案:

答案 0 :(得分:0)

大多数Scheme实现都有一个内置sort,可以对列表进行排序:

> (sort '("How" "to" "sort" "strings" "in" "Scheme") string<?)
'("How" "Scheme" "in" "sort" "strings" "to")

如果您的实施抱怨sort是未绑定的标识符,请在文档中查找sort以了解如何包含它。

请注意,谓词string<?是一个比较两个字符串的函数。 使用<代替您可以对数字列表进行排序。