[Moscow.pm] А все таки классный язык Perl.

Ivan Petrov i.petro.77.00 на gmail.com
Вс Дек 9 05:56:21 PST 2012


> 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