ruby - ".includes?"中的问号在 ruby​​ 中是什么意思?

标签 ruby syntax

<分区>

我遇到了这段代码,想知道什么是?在这种情况下意味着?它是 if 语句条件的一部分

if user_input.include? "s"

“?”是什么意思?什么意思?

抱歉,我是 ruby 新手

最佳答案

? 是方法名的一部分。

在 Ruby 中,方法名允许以 ?! 结尾。通常,? 表示谓词(返回 bool 值的方法),! 表示破坏性操作(修改接收者对象的东西)。

关于ruby - ".includes?"中的问号在 ruby​​ 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27134416/

相关文章:

list - Spss语法如何使用标签列出值

ios - 如何在#define中将整个数组作为参数传递?

ruby-on-rails - Ruby/Rails 中的整数排序

ruby - 用真实单词生成随机 URL

ruby - 如何设计数据库来存储和检索 ruby​​ 中的大型项目/技能列表

ruby - 如何解释 Ruby "end"调用方法

存储 riak 对象时 Ruby 脚本挂起

python - 用于 python 的 vim 中的语法高亮显示

bash printf : how to understand zero dot s ("%0.s") syntax

sql - 当我阅读其他关于此的帖子时,我仍然看不出 GROUP BY 和 ORDER BY 在 SQL 中的区别。它是什么?