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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrey Lomtev                        2:5030/39.12   30 Jul 2003  17:54:23
 To : Alexander Barvinsky
 Subject : опеpация констpуктоpа списка
 -------------------------------------------------------------------------------- 
 
 
 Hello Alexander.
 
  AB> почему
  AB> use strict
  AB> @a=(1.3, 3.1);
  AB> print $a[0];
 
  AB> даёт 1.3
  AB> 1.3
 
  AB> а:
 
  AB> use strict
  AB> @a=(1.3 .. 3.1)
  AB> print $a[0]
  AB> даёт
  AB> 1
  AB> хотя должна imho давать те же 1.3?
  AB> и какой элемент будет последним если десятичная часть пpавой гpаницы
  AB> меньше левой?
 
   Вопрос некорректный. Это же операция _диапазон_. Она работает только
 с целыми числами. Если числа дробные то дробная часть отбрасывается.
   Значит: @a=(1.3 .. 3.1) ==  @a=(1 .. 3);
 
 Andrey
 
 ---
  * Origin: RBW (2:5030/39.12)
 
 

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

 Тема:    Автор:    Дата:  
 опеpация констpуктоpа списка   Alexander Barvinsky   28 Jul 2003 10:50:08 
 опеpация констpуктоpа списка   Andrey Lomtev   30 Jul 2003 17:54:23 
 опеpация констpуктоpа списка   Alexander Barvinsky   31 Jul 2003 01:29:09 
Архивное /ru.perl/33013f2806b3.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional