为什么用 `>` 比较两个字符串不会抛出错误?

准将

为什么这在 R 中有效?我认为它会引发错误,因为您实际上无法比较一个字符串是否大于另一个字符串。

"Test" > "Test"
[1] FALSE
罗纳克·沙阿

您可以在 R 中比较字符串。帮助页面 ( ?Comparison) 中提供了完整的部分,解释了如何执行比较。

字符向量中的字符串比较是使用所使用的语言环境的整理序列在字符串内按字典顺序进行的:请参阅语言环境。诸如 en_US 之类的语言环境的整理顺序通常与 C(应该使用 ASCII)不同,并且可能会令人惊讶。请注意对排序规则的任何假设:例如,在爱沙尼亚语中,Z 位于 S 和 T 之间,并且排序规则不一定是逐个字符的——在丹麦语中,aa 作为单个字母排序,在 z 之后。在威尔士,ng 可能是也可能不是一个单一的排序单元:如果是,它跟在 g 之后。某些平台可能不尊重语言环境,并且总是在 8 位语言环境中按字节的数字顺序排序,或者在 UTF-8 语言环境中以 Unicode 代码点顺序排序(并且对于相同的语言可能不会以相同的顺序排序不同的字符集)。非字母的整理(空格、标点符号、

字符串可以与不同的标记编码进行比较(请参阅编码):它们在比较之前被转换为 UTF-8。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在尝试比较两个字符串时出现分段错误?

来自分类Dev

为什么通过计算字符的异或比较两个字符串?

来自分类Dev

为什么两个字符串文字的最大值输出错误?

来自分类Dev

为什么这两个字符串比较返回不同的结果?

来自分类Dev

为什么两个字符串可以比较相等?

来自分类Dev

为什么while(* s ++ == * t ++)无法比较两个字符串

来自分类Dev

用两种不同的方式比较两个字符串

来自分类Dev

为什么我可以将两个字符串与“ ==”而不是两个字符数组进行比较?

来自分类Dev

用equal(==)运算符比较两个字符串

来自分类Java

如何比较两个字符串的值相等,最好的方法是什么?

来自分类Dev

当您在python中比较两个字符串时会发生什么

来自分类Java

用Java计算两个字符串之间的错误

来自分类Dev

为什么我不能比较这两个字符串?字符串输入相同,但始终返回false

来自分类Dev

用JavaScript获取两个字符串之间的字符串

来自分类Dev

用R代替字符串不像两个字符串吗?

来自分类Dev

为什么串联两个字符串并将其作为参数传递不会创建新的字符串对象?

来自分类Dev

为什么在Node.js中比较两个字符串时'==='比逐字符比较慢

来自分类Dev

为什么这两个字符串不相等?

来自分类Dev

为什么Mysql中的两个字符串相同?

来自分类Dev

为什么我的if语句说两个字符串不在列表中?

来自分类Dev

Golang为什么这两个字符串不相等?

来自分类Dev

为什么这两个字符串==但不是===

来自分类Dev

为什么SQL不匹配两个字符串?

来自分类Dev

为什么这两个字符串不相等?

来自分类Dev

为什么两个字符串完全相同但不匹配?

来自分类Dev

为什么用单个字符而不是单个字符串填充PSCustomObject?

来自分类Java

为什么用System.in读取没有ASCII表示的字符时,两个字符都没有给出该字符?

来自分类Dev

为什么在两个字符串之间添加空格以合并c中的字符串?

来自分类Dev

比较两个字符串(整数)之前将字符串转换为整数有什么好处吗?

Related 相关文章

  1. 1

    为什么在尝试比较两个字符串时出现分段错误?

  2. 2

    为什么通过计算字符的异或比较两个字符串?

  3. 3

    为什么两个字符串文字的最大值输出错误?

  4. 4

    为什么这两个字符串比较返回不同的结果?

  5. 5

    为什么两个字符串可以比较相等?

  6. 6

    为什么while(* s ++ == * t ++)无法比较两个字符串

  7. 7

    用两种不同的方式比较两个字符串

  8. 8

    为什么我可以将两个字符串与“ ==”而不是两个字符数组进行比较?

  9. 9

    用equal(==)运算符比较两个字符串

  10. 10

    如何比较两个字符串的值相等,最好的方法是什么?

  11. 11

    当您在python中比较两个字符串时会发生什么

  12. 12

    用Java计算两个字符串之间的错误

  13. 13

    为什么我不能比较这两个字符串?字符串输入相同,但始终返回false

  14. 14

    用JavaScript获取两个字符串之间的字符串

  15. 15

    用R代替字符串不像两个字符串吗?

  16. 16

    为什么串联两个字符串并将其作为参数传递不会创建新的字符串对象?

  17. 17

    为什么在Node.js中比较两个字符串时'==='比逐字符比较慢

  18. 18

    为什么这两个字符串不相等?

  19. 19

    为什么Mysql中的两个字符串相同?

  20. 20

    为什么我的if语句说两个字符串不在列表中?

  21. 21

    Golang为什么这两个字符串不相等?

  22. 22

    为什么这两个字符串==但不是===

  23. 23

    为什么SQL不匹配两个字符串?

  24. 24

    为什么这两个字符串不相等?

  25. 25

    为什么两个字符串完全相同但不匹配?

  26. 26

    为什么用单个字符而不是单个字符串填充PSCustomObject?

  27. 27

    为什么用System.in读取没有ASCII表示的字符时,两个字符都没有给出该字符?

  28. 28

    为什么在两个字符串之间添加空格以合并c中的字符串?

  29. 29

    比较两个字符串(整数)之前将字符串转换为整数有什么好处吗?

热门标签

归档