[mdk-re] Re: [mdk-re] К знатокам perl

Vlad Vostrykh =?iso-8859-1?q?vlad_=CE=C1_na=2Eru?=
Чт Июл 19 14:56:12 MSD 2001


Привет.
Я далеко не знаток, но, сдается мне, умножение на 1 поможет:

dev > ./test.pl
876
876
999
dev > cat test.pl
#!/usr/bin/perl
$string1 = "876";
print $string1."\n";
$string1 = $string1*1;
print $string1."\n";
$string1 = $string1 + 123;
print $string1."\n";
dev >

WBR,
    Vlad Vostrzkh

----- Original Message -----
From: "cornet" <cornet на zmail.ru>
To: <mandrake-russian на altlinux.ru>
Sent: Thursday, July 19, 2001 1:01 PM
Subject: [mdk-re] К знатокам perl


> Hello всем!
>
> Сорри за офтопик, но очень надо....
>
> Есть прога на perl.
> В проге по ходу работы, путем чтения строк из дискрипторов,
> создаются _строковые_ переменные вида:
> $string1="45493";
> $string2="0";
> $string3="0000043";
> $string4="5601";
> и тому подобные.
> Эти строки символизируют собой _целые_десятичные_числа_ именно в
> том виде как они в стрингах содержатся - 45443; 0; 43; 3404.
> То есть, в них содержатся _только_ десятичные цыфры в различном
> количестве. Это контролируется мной и отсекается ежели чего не
> так.
>
> Вопрос:
> А как бы мне по простому преобразовать эти строки в десятичные
> _числа_, что бы можно было поработать с ними в _числовом_
> контексте операторами + - < > == != ++ и тому подобное?
>
> Доки проштудированы - просветление отсутствует :-((
>
> Заранее спасибо.
>
> --
> ******** FIRE & STEEL ********
>
> _______________________________________________
> Mandrake-russian mailing list
> Mandrake-russian на altlinux.ru
> http://altlinux.ru/mailman/listinfo/mandrake-russian
>





Подробная информация о списке рассылки community