Ruby | DateTime

Ruby | DateTime,ruby,datetime,Ruby,Datetime,我使用ruby脚本将统计数据推送到时间序列kairos db中,遇到ruby中的“Datetime”类 我的问题是DateTime.now与DateTime.now()有何不同 如果有,我能得到他们输出的一个例子吗?没有区别。它们是相同的方法调用。在Ruby中,可以调用任何带括号或不带括号的方法。Ruby中没有“公共字段”,只有公共方法,所以唯一可以“点”的就是方法。没有区别。它们是相同的方法调用。在Ruby中,可以调用任何带括号或不带括号的方法。Ruby中没有“公共字段”,只有公共方法,所以唯

我使用ruby脚本将统计数据推送到时间序列kairos db中,遇到ruby中的“Datetime”类

我的问题是
DateTime.now
DateTime.now()有何不同


如果有,我能得到他们输出的一个例子吗?

没有区别。它们是相同的方法调用。在Ruby中,可以调用任何带括号或不带括号的方法。Ruby中没有“公共字段”,只有公共方法,所以唯一可以“点”的就是方法。

没有区别。它们是相同的方法调用。在Ruby中,可以调用任何带括号或不带括号的方法。Ruby中没有“公共字段”,只有公共方法,所以唯一可以“点”的是方法。

DateTime.now
DateTime.now()之间没有区别。在Ruby中,括号在方法调用中是可选的

您可以查看一些关于在Ruby中调用方法的文档

两个调用返回完全相同结果的示例:

(local dev):0> DateTime.now
=> Thu, 14 May 2020 16:52:11 +0100

(local dev):0> DateTime.now()
=> Thu, 14 May 2020 16:52:15 +0100

DateTime.now
DateTime.now()之间没有区别。在Ruby中,括号在方法调用中是可选的

您可以查看一些关于在Ruby中调用方法的文档

两个调用返回完全相同结果的示例:

(local dev):0> DateTime.now
=> Thu, 14 May 2020 16:52:11 +0100

(local dev):0> DateTime.now()
=> Thu, 14 May 2020 16:52:15 +0100
“我可以获得他们输出的示例吗”-您可以打开
irb
并自己键入这两个表达式。“我可以获得他们输出的示例吗”-您可以打开
irb
并自己键入这两个表达式。