我是 Julia 的新手,我想知道最好、方便、可读、最快的方法是什么。
示例:5 -> '5'
我现在最好的方法是:
c = string(i)[1]
Run Code Online (Sandbox Code Playgroud)
或者
c = char('0'+i)
Run Code Online (Sandbox Code Playgroud)
你提出的第二个答案很容易理解、正确(对于拉丁数字!)并且快速。
\n\ndigittochar(d) = Char('0' + d)\nRun Code Online (Sandbox Code Playgroud)\n\n根据上游数据的预期清洁度,您可以添加一些检查以确保不会出现意外情况;毕竟
\n\ndigittochar(6002) = \xe1\x9e\xa2\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
1578 次 |
| 最近记录: |