ruby - Ruby 中的 .length 和 .length() 有什么区别?
问题描述
我只是想知道是否.length()
只是一个别名,.length
因为它们返回相同的结果:
[38] pry(main)> temp = [1,2,3]
=> [1, 2, 3]
[40] pry(main)> temp.length
=> 3
[41] pry(main)> temp.length()
=> 3
解决方案
没有区别。在 Ruby 中,在许多情况下,您可以省略参数周围的括号。
temp.length
temp.length()
是相同的。对于
temp.push(4)
temp.push 4
推荐阅读
- python - 为什么我的 SQL 命令在使用 Postgresql 的 Web 应用程序中不起作用?
- flutter - 为什么我不能建立列表?
- reactjs - React Native - iOS 订阅收据验证 (firebase)
- laravel - OpenResty 和 Nginx 有什么区别?
- php - 安装期间 Laravel composer TypeError
- vba - 如何在帐户设置中获取“组织” - Outlook 365 VBA 代码中的更多设置?
- r - 从命令行编辑 RStudio 项目选项
- flutter - 检查返回未来错误的方法
- java - 将 NiFi 连接到 MS SQL 服务器 windows 10
- arduino - 蓝牙模块干扰433mhz超再生射频模块