我需要从字符串中删除一个字符,但我不知道如何指定 a ,这是对应该从Chicken 中删除count
多少次的限制。character
string
这是我在 Common Lisp 中的做法:
(let ((a "abca")) (delete #\a a :count 1))
;=> "bca"
我将如何在 Chicken-scheme 中做到这一点?
我试过delete
在鸡中使用,但鸡delete
似乎不支持什么count
东西,所以以下方法不起作用:
(let ((a "abca")) (list->string (delete #\a (string->list a) :count 1)) ))
并且仅delete
在字符串上运行会删除所有出现的char
:
(let ((a "abca")) (list->string (delete #\a (string->list a)) ))
;=> "bc"