R
Robert Feldt
Hi,
I've been bitten by this discrepancy on some occasions:
irb(main):003:0> StringScanner.new("").match?(/\s*/)
=3D> nil
irb(main):004:0> /\s*/ =3D~ ""
=3D> 0
Running: ruby 1.8.4 (2005-12-24) [i686-linux]
Is it a bug or a feature?! I can see arguments for both sides but for
me it violates POLS. Opinions?
/Robert
I've been bitten by this discrepancy on some occasions:
irb(main):003:0> StringScanner.new("").match?(/\s*/)
=3D> nil
irb(main):004:0> /\s*/ =3D~ ""
=3D> 0
Running: ruby 1.8.4 (2005-12-24) [i686-linux]
Is it a bug or a feature?! I can see arguments for both sides but for
me it violates POLS. Opinions?
/Robert