Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby `按';排序:将阵列与阵列进行比较失败(无nil数据) class客户分拣机 属性访问器:开始日期::可用 def初始化(开始日期,可用) @开始日期=时间.mktime(*开始日期.split('-')) @可用的 结束 结束 cs1=新的客户分拣机('2015-08-01',2) cs2=新的客户分拣机('2015-08-02',1) cs3=新的客户分拣机('2016-01-01',1) cs4=新的客户分拣机('2015-02-01',3) cs5=新的客户分拣机('2015-03-01',4) 排序=[cs1,cs2,cs3,cs4,cs5]。当排序算法比较创建的数组时,按{| cs |[Time.now_Ruby - Fatal编程技术网

Ruby `按';排序:将阵列与阵列进行比较失败(无nil数据) class客户分拣机 属性访问器:开始日期::可用 def初始化(开始日期,可用) @开始日期=时间.mktime(*开始日期.split('-')) @可用的 结束 结束 cs1=新的客户分拣机('2015-08-01',2) cs2=新的客户分拣机('2015-08-02',1) cs3=新的客户分拣机('2016-01-01',1) cs4=新的客户分拣机('2015-02-01',3) cs5=新的客户分拣机('2015-03-01',4) 排序=[cs1,cs2,cs3,cs4,cs5]。当排序算法比较创建的数组时,按{| cs |[Time.now

Ruby `按';排序:将阵列与阵列进行比较失败(无nil数据) class客户分拣机 属性访问器:开始日期::可用 def初始化(开始日期,可用) @开始日期=时间.mktime(*开始日期.split('-')) @可用的 结束 结束 cs1=新的客户分拣机('2015-08-01',2) cs2=新的客户分拣机('2015-08-02',1) cs3=新的客户分拣机('2016-01-01',1) cs4=新的客户分拣机('2015-02-01',3) cs5=新的客户分拣机('2015-03-01',4) 排序=[cs1,cs2,cs3,cs4,cs5]。当排序算法比较创建的数组时,按{| cs |[Time.now,ruby,Ruby,对u进行排序 =>零 您可以通过创建整数值来解决此问题,例如 irb(main):001:0> true <=> false => nil [cs1,cs2,cs3,cs4,cs5]。按{css |[Time]排序。现在你的问题是什么?我已经在控制台中粘贴了上面的代码,并且执行时没有错误。请帮助我重现此问题。因为我在生产中遇到此问题,但在本地服务器上没有。 irb(main):001:0> true <=> false => nil [cs1

对u进行排序 =>零 您可以通过创建整数值来解决此问题,例如

irb(main):001:0> true <=> false
=> nil

[cs1,cs2,cs3,cs4,cs5]。按{css |[Time]排序。现在你的问题是什么?我已经在控制台中粘贴了上面的代码,并且执行时没有错误。请帮助我重现此问题。因为我在生产中遇到此问题,但在本地服务器上没有。
irb(main):001:0> true <=> false
=> nil
[cs1, cs2, cs3, cs4, cs5].sort_by { |cs| [Time.now <= cs.start_date ? 0 : 1, (cs.available || 0)] }