我正在研究基本上需要兩個參數的函數。第一個是 一個數字,第二個是一個列表。每次我在列表中看到它時,我想用3替換第一個參數。我的功能正常工作。這是它:haskell中的censorword函數
censorword _ [] = []
censorword b (x:xs)
| b == x = 3:censorword b xs
| otherwise = x:censorword b xs
我的問題是,我如何使它的字符串工作。換句話說,我想做這樣的事情:censorword「ab」[「cdZ」,ab「] = [」cdZ「,」hello「]在這裏,我已經用」hello「代替了」ab「
欣賞任何想法
什麼不起作用?將3改爲「hello」應該沒問題。 –