[Moscow.pm] Perl 6
Victor Efimov
victor на vsespb.ru
Вт Окт 13 08:27:23 PDT 2015
13 октября 2015 г., 18:20 пользователь Ivan Petrov
<i.petro.77.00 на gmail.com> написал:
>>> какие ошибки программиста решают типы данных?
>> Приведи пример кода на Perl5, где типизация была бы злом.
>
> еще раз
>
> $a = 10;
> $b = '20';
> $c = $a + $b;
>
> Вот типизация зло.
Ну вот наконец-то пример кода. Спасибо.
В нем нет никакой проблемы. В языке с типизацией достаточно написать
$b = 20
вместо
$b='20'
и всё будет работать.
Тему можно закрывать.
p.s. язык без статической типизации Ruby:
$ ruby -e 'x = 4; puts x + 1'
5
$ ruby -e 'x = "4"; puts x + 1'
-e:1:in `+': can't convert Fixnum into String (TypeError)
from -e:1
Подробная информация о списке рассылки Moscow-pm