gpt4 book ai didi

ruby - 在 ruby​​ 中,以问号结尾的方法名称是否符合真实性?

转载 作者:数据小太阳 更新时间:2023-10-29 06:41:16 25 4
gpt4 key购买 nike

带有问号的方法返回真实的东西(例如,一个数字)以表明某事为真是正常的,还是应该返回 true 本身?

例如,Ruby 标准库或 Rails 中是否有使用真实性的示例?

背景:有人在an answer to a separate question中写了一个String#int?方法,它返回一个整数表示 true,nil 表示 false。另一位用户对没有返回 bool 值感到惊讶。

最佳答案

添加一个 ?给 Ruby 中的方法名称是惯用的,该方法将返回 true 或 false。 Object#nil?是一个很好的例子。事实上,Object 有很多真实性检查的好例子。

关于ruby - 在 ruby​​ 中,以问号结尾的方法名称是否符合真实性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4289629/

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