2024-09-19 23:37:08 发布
网友
我不是一个Ruby程序员,但是在试图回答这个问题python's counterpart for Ruby String#succ?时,我试图理解Ruby的实现是如何工作的。然后我参考了文档succ → new_str,我意识到,所有的例子都符合描述,除了
"<<koala>>".succ #=> "<<koalb>>"
我的Python实现返回
通过采用三个继承规则
正如文档中所解释的,但是看到上面的例子,我似乎遗漏了一些东西。在
有人能帮我理解上面例子背后的逻辑吗?在
文档中确实有描述,也许你误解了。在
如果有字母数字字符,必须从最右边的一个开始递增(最后一个"a"在"<<koala>>"中)。在
"a"
"<<koala>>"
如果字符串中没有字母数字字符,则必须从整个字符串中最右边的字符开始递增。在
文档中确实有描述,也许你误解了。在
如果有字母数字字符,必须从最右边的一个开始递增(最后一个
"a"
在"<<koala>>"
中)。在如果字符串中没有字母数字字符,则必须从整个字符串中最右边的字符开始递增。在
相关问题 更多 >
编程相关推荐