我正在编写一个函数,它将UNICODE数字音译为ASCII数字,如果字符串包含来自不同组UNICODE数字的数字,我会感到有点困惑。例如,如果我有字符串“{{2463}\x{24F6}”(“4⓶”)。我的职能
发布于 2009-05-21 14:17:53
您的当前函数似乎完成了#1。
我建议您还应该编写另一个函数来执行#4,但是当需求出现时,只能是,而不是之前。
我确信Joel最近在一篇博客文章中写过关于“过早实现”的文章,但我找不到。
发布于 2009-05-21 14:24:33
我不确定我看到什么问题了。
您支持从一系列脚本进行数值转换,也就是说,您知道Unicode编码点的数字字符。
如果在输入数据中找到一个未知的代码点,则这是一个错误。
这取决于您在发生错误时所做的事情;您可以插入空格或下划线,也可以中止转换。您要做的事情将取决于您的函数执行的环境;这不是我们可以告诉您的。
发布于 2009-05-21 16:11:31
我最初的想法是#4;严格地基于这样一个事实:我喜欢选择。然而,当我看到你的功能时,我改变了主意。
函数的目的似乎很简单,就是得到产生的数字0..9。用户可能会发现发送混合集(特性:)是有用的。我会用它。
https://stackoverflow.com/questions/893083
复制相似问题