142
Одним из важнейших факторов, влияющих на надёжность языка, является
проверка типов. Языки, не имеющие (или допускающие отсутствие) проверки
типов позволяют программистам делать грубые ошибки.
if( $s1 =~ /\ [/ )
{
if( $Found==1 )
{
$Found=0;
$N=0;
if( ( $s1 =~ /\b$substring\b/ ) )
{
$Found=1;
}
$Buf [ $N++ ] = $_;
}
else
{
$Buf [$N++] = $_;
if( ( $c1 =~ /\b$substring\b/ ) )
{
$Found=1;
}
}
}
Например, в приведенном выше примере программы на языке Perl, ошибка
в имени переменной ($c1 вместо $s1) не будет замечена компилятором
3
.
Достарыңызбен бөлісу: