Нода «Строку в значение» (string to value node)¶
Нода „String to Value“ преобразует текстовую строку в числовое значение. Это полезно для анализа чисел из данных файла, текстового ввода или динамически генерируемых строк.
Нода считывает символы от начала строки, пока не будет обработано допустимое число. Если анализ не удался, – нода выводит значение с плавающей запятой, равное „0“.
Входы (inputs)¶
- Строка (string)
Входная текстовая строка, которая будет преобразована в числовое значение.
Свойства (properties)¶
- Тип данных (data type)
Тип числового значения, которое следует преобразовать:
- Нецелое (float):
Преобразует текст в число с плавающей запятой.
- Целое число (integer):
Преобразует текст в 32-битное целое число.
Выходы (outputs)¶
- Значение* (value)
Полученное числовое значение после преобразования.
- Длина (length)
Количество успешно проанализированных символов в числе. Будет указывать то, где заканчивается числовая часть строки, что позволяет выполнять дальнейшие операции с подстроками.
Примеры¶
Преобразование строки
"3.1415"с выбранным типом данных „Float“, – выводит значение3.1415и длину6.Преобразование
"42abc"с выбранным типом данных „Integer“, – выводит42и длину2.Преобразование недопустимой строки, такой как
"hello", – выводит0и длину0.