------art_2806_28837954.1141754946901
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

require 'facet/symbol/to_proc'

[[1,2], [], [1,2,3]].map(&:length)  #line 1 Blows up re undefined method
length for Fixnum?

["ab", "", "abc"].map(&:length)  #line 2 => [2, 0, 3]  but this works fine

Why does the first line fail by trying to call method length on Fixnum?
Shouldn't it be calling length on Array (which is defined) and thus return
[2,0,3] ?  Note the next line behaves as I'd expect, but for Strings.

What's happening?

------art_2806_28837954.1141754946901--