0

如果使用从右到左的语言,String.prefix() 是否像 String.suffix() 一样工作?这不是返回字符串的左侧,而是返回右侧。

4

2 回答 2

2

不,它们的功能不会改变。从右到左仅在您向用户显示任何文本时才重要,例如在UITextField. String您在代码中访问的s 与编写方向无关。

于 2017-08-04T21:13:56.137 回答
0

考虑到 String 本质上是一个字符数组,String 对象并不“知道”它使用任何给定的语言。字符串方法将始终“从右到左”(可以这么说)。

因此,无论是什么语言,String.prefix()都将始终返回初始字符(从右到左),并且String.suffix()始终返回最终字符(从右到左)。

更新:

单词的顺序仅在向用户显示文本时才重要。

于 2017-08-04T21:28:36.727 回答