> a = '1';
> b = 2;
> c = a + b;
> В чем проблема в руби с числами?
в необходимости использования операторов приведения строки к числу для
организации последующих сложений, либо числа к строке для организации
последующих конкатенаций
irb(main):001:0> a = 10
=> 10
irb(main):002:0> b = 20
=> 20
irb(main):003:0> a + b
=> 30
irb(main):004:0> c = 'abc'
=> "abc"
irb(main):005:0> a + b + c
TypeError: String can't be coerced into Fixnum
from (irb):5:in `+'
from (irb):5
from /usr/bin/irb:12:in `<main>'
это ж надо, в XXI веке а такая блевотина.
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org