【发布时间】:2021-01-19 08:08:46
【问题描述】:
是否可以在一些 Smalltalk 实现中比较本地化字符串?到目前为止我遇到的唯一一个是 Pharo 和 GNU ST,它们似乎缺乏这种能力。似乎唯一的可能性是从头开始编写 ICU 包装器。 (这远远超出了我的经验。)
我知道这是一个复杂的功能。不幸的是,它在任何地方都经常需要,例如,在网络应用程序中对菜单进行排序。
我的意思是:
'á' > 'a' => true
以及使用比较对字符串数组进行排序的可能性:
#('č' 'ř' 'a' 'r' 'á') asSortedCollection => #('a' 'á' 'č' 'r' 'ř')
【问题讨论】:
标签: string-comparison smalltalk pharo