Perl, модуль IO::Scalar.Читаю на сайте
http://search.cpan.org/~dskoll/IO-stringy-2.110/lib/IO/Scala...что:
IO:: - интерфейс записи/чтения скаляра.Однако, дальше:
IO::Scalar - производит чтение/запись для строк.Сижу, затянув ручник. Чего-то не догнал?
Есть какое-то архитектурное, или др. техническое объяснение, что в языке, где скаляр всегда какое-то число, какой-то адрес, название билиотеки для работы со строкой имеет смысл "число"?
> Есть какое-то архитектурное, или др. техническое объяснение, что в языке, где скаляр
> всегда какое-то число, какой-то адрес, название билиотеки для работы со строкой
> имеет смысл "число"?Как гласит perldata:
All data in Perl is a scalar, an array of scalars, or a hash of scalars. A scalar may contain one single value in any of three different flavors: a number, a string, or a reference.
Коротко: строки - это тоже скаляры.