PLT Le guide Schéma indique que la fonction de tri implémentée est capable de trier une liste en fonction d'une valeur exagérée à l'aide d'une fonction lambda. link textFonction de tri PLT Schéma
Le guide fournit un exemple de code désoeuvrement de this-
(sort '(("aardvark") ("dingo") ("cow") ("bear"))
#:key car string<?)
qui renvoie une erreur.
Comment cette fonction est-elle censée être appelée afin qu'elle triera réellement une liste en fonction des valeurs calculées par une fonction donnée?
@Eli Toutes les questions récentes sur Scheme semblent être liées à la langue/au dialecte. Comme vous savez évidemment de quoi vous parlez (je joue juste avec Scheme pour m'amuser), peut-être pourriez-vous écrire une «meilleure référence» à cette question (ou à une question sur votre propre origine)? Juste une idée ... –
Neil: Je fais partie du projet PLT, c'est pourquoi je connais ces choses. Si vous parlez d'une meilleure question de référence sur PLT Scheme, alors cela devrait être assez évident (nous avons docs.plt-scheme.org, et c'est aussi l'un des principaux liens sur plt-scheme.org) ... Je ne peux pas dire que c'est la meilleure référence pour Scheme en général car il y a beaucoup d'autres implémentations. –