【发布时间】:2011-07-31 15:22:20
【问题描述】:
我是 Clojure 的新手,我正在从 labrepl 做一些基本的事情,现在我想编写一个函数,将某些字母替换为其他字母,例如:elosska → elößkä。
这是我写的:
(ns student.dialect (:require [clojure.string :as str]))
(defn germanize
[sentence]
(def german-letters {"a" "ä" "u" "ü" "o" "ö" "ss" "ß"})
(doseq [[original-letter new-letter] german-letters]
(str/replace sentence original-letter new-letter)))
但它并没有像我预期的那样工作。你能帮帮我吗?
【问题讨论】:
标签: clojure