Size: a a a

2016 November 20

ES

Eugene Shved in Ruby Talks
Compares the two dates and returns -1, zero, 1 or nil. The other should be a date object or a numeric value as an astronomical Julian day number.

Date.new(2001,2,3) <=> Date.new(2001,2,4) #=> -1
Date.new(2001,2,3) <=> Date.new(2001,2,3) #=> 0
Date.new(2001,2,3) <=> Date.new(2001,2,2) #=> 1
Date.new(2001,2,3) <=> Object.new         #=> nil
Date.new(2001,2,3) <=> Rational(4903887,2)#=> 0
See also Comparable.
источник

ES

Eugene Shved in Ruby Talks
это для Date
источник

NK

ID:297460406 in Ruby Talks
так, я понял что делает <=>
а как нащет { |x, y| } ?
источник

M

Mikhail in Ruby Talks
это параметры которые при переборе
источник

M

Mikhail in Ruby Talks
возьми заведи, забинди через прай и посмотри что в этих парамах и зачем им эквел
источник

NK

ID:297460406 in Ruby Talks
сложно
источник

ES

Eugene Shved in Ruby Talks
во во
источник

ES

Eugene Shved in Ruby Talks
надо pry
источник

M

Mikhail in Ruby Talks
просто лопатой махать
источник

M

Mikhail in Ruby Talks
а тут просто заведи файл, запусти в нем сорт
источник

M

Mikhail in Ruby Talks
подключи byebug pry
источник

M

Mikhail in Ruby Talks
и забиндись в блок и посмотри че там
источник

NK

ID:297460406 in Ruby Talks
щя опробуем
источник

ES

Eugene Shved in Ruby Talks
ect#boom:

    4: def boom
    5:   a = [4,5,6]
    6:   a.sort! do |x,y|
    7:     y <=> x
    8:     binding.pry
=>  9:   end
   10: end

[1] pry(main)> x
=> 5
[2] pry(main)> y
=> 6
источник

ES

Eugene Shved in Ruby Talks
эм
источник

И

Иван in Ruby Talks
ты хочешь все x y вывести?
источник

ES

Eugene Shved in Ruby Talks
да
источник

ES

Eugene Shved in Ruby Talks
путсом чтоли
источник

И

Иван in Ruby Talks
a.sort{|x,y| puts "x = #{x}"; puts "y = #{y}";y <=> x}
источник

И

Иван in Ruby Talks
можешь так их посмотреть
источник