|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33013f2806b3.html, оценка из 5, голосов 10
|