Приведение типов данных
Приведением типов данных называется процесс преобразования одного типа в другой. PolyAnalyst может автоматически изменить тип значения при оценке SRL-выражения.
Например, рассмотрим операцию сложения 5.5 и 1, которое дает 6.5. Преобразование данных происходит в направлении от простого к сложному:
1) В выражении 5.5 + 1 целое число 1 сначала преобразуется в числовое значение 1.0 (получаем 5.5 + 1.0).
2) Теперь складываем два значения одного типа и получаем 6.5.
Целочисленное значение 1 подверглось приведению (конверсии) типов.
Приведение типов также происходит при работе с данными других типов, в частности тот же принцип применяется во избежание потери данных.
Оператор сложения + может использоваться для конкатенации строк, что предполагает соединение символов одной строки с символами другой ("hello" + "world" возвращает строку "helloworld").