gpt4 book ai didi

ruby - 为什么 Ruby 使用 =~ 而不是 ~= 作为匹配运算符?

转载 作者:数据小太阳 更新时间:2023-10-29 08:22:38 24 4
gpt4 key购买 nike

我有一个关于 Ruby 中匹配运算符的愚蠢问题。为什么 Ruby 制作匹配运算符 =~而不是 ~= ?做前者而不做后者,是否有历史、心理或其他方面的考虑?

我找不到关于此的任何信息,我需要对此有所了解,因为由于其他运算符(例如 +=),我一直输入错误的内容, -= , != , >=<=放置 =在另一个运算符(operator)的右边,而=~恰恰相反。

请赐教。

最佳答案

我的意见是它更一致。它们是几个“相等”和“匹配”运算符。例如:

=~ 表示“匹配”

!~ 表示“不匹配”

== 表示“等于”

!= 表示“不等于”

关于ruby - 为什么 Ruby 使用 =~ 而不是 ~= 作为匹配运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26658469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com