gpt4 book ai didi

string - Elixir:将整数转换为 unicode 字符

转载 作者:行者123 更新时间:2023-12-05 00:53:26 25 4
gpt4 key购买 nike

我想迭代Unicode给出的Elixir中的汉字集。我阅读了文档,它说我可以使用“?”运算符将代码点作为整数获取,然后可以增加它。现在我只需要做相反的事情,从代码点到整数。有没有简单的方法来做到这一点?我没有找到。例如,在 Python 中你会做

>>> chr(ord("一") + 1)
'丁'

最佳答案

Elixir 中没有字符数据类型,但要将代码点转换为包含该字符的字符串(编码为 UTF-8),您可以使用 <<x::utf8>>List.to_string([x]) :

iex(1)> x = ?一 + 1
19969
iex(2)> <<x::utf8>>
"丁"
iex(3)> List.to_string([x])
"丁"

关于string - Elixir:将整数转换为 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41313995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com