如何在Hsakell中替换Char?

问题描述 投票:0回答:1

如何在Hsakell中替换Char?

我需要一个代码,将一个 Char 更改为另一个 Char,以替换相关 Char 的多次。 例如 替换(d:Char,n:Z):Char 输入:d = 'b',n = 3 输出:'e'

haskell char
1个回答
0
投票

您可以使用

fromEnum :: Enum a => a -> Int
 [Hackage]
toEnum :: Enum a => Int -> a
 [Hackage]
转换为
Int
并返回:

displace :: Int -> Char -> Char
displace s = toEnum . (s+) . fromEnum
© www.soinside.com 2019 - 2024. All rights reserved.