Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Slava Gorbanev                       2:5057/19.20   23 Jun 2002  09:46:45
 To : Nikolay Pichtin
 Subject : Операции над числами
 -------------------------------------------------------------------------------- 
 
 
 Saturday June 22 2002 17:48, Nikolay Pichtin writes:
 
  NP> Есть:
 
 ой.  ты бы книжку какую-нибудь почитал что ли.  в крайнем случае
 perldoc perldata.  собственно, прогон скрипта через perl -wc уже
 показывает, что что-то не в порядке.
 
  NP> my $r1 = (31,4046);
 
 $r1 присваивается 4046 (последний элемент списка 31, 4046).
 
  NP> my $r2 = (31,3970);
 
 $r2 присваивается 3970.
 
  NP> print scalar $r1-$r2;
 
 выражение scalar $что_угодно -- это масло масляное.  значок `$' сам по
 себе означает скалярную переменную.  про scalar расскажут в perldoc -f
 scalar.
 
  NP> В результате получаем 76, а не 0.0076 Если же без scalar, то
  NP> получаем 0.
 
 и без scalar должно быть 76.  чтобы имело смысл говорить о замене `,' на
 `.', у тебя на входе должна быть строка:
 
 $a = '31,4046';
 $b = '31,3970';
 
 $a =~ s/,/./;
 $b =~ s/,/./;
 
 print $a - $b;
 
 в арифметических выражениях перл автомагически преобразует строку
 в число.
 
 -- 
 rnd, hardcore necromancer: склепики, гробики, саркофагики...
 
 --- GoldED+/W32 snapshot-2001.5.29
  * Origin: FTS-0004 compliant system (2:5057/19.20)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Операции над числами   Nikolay Pichtin   22 Jun 2002 00:43:17 
 Re: Операции над числами   InSAn \\(Panchuk Andrey\\)   22 Jun 2002 16:26:35 
 Re: Операции над числами   Nikolay Pichtin   22 Jun 2002 17:48:11 
 Операции над числами   Slava Gorbanev   23 Jun 2002 09:46:45 
 Re: Операции над числами   Artem Chuprina   24 Jun 2002 22:46:44 
 Re: Операции над числами   Nikolay Pichtin   25 Jun 2002 23:38:24 
Архивное /ru.perl/33183d1558d1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional