#type-conversion #dolphindb
#преобразование типов #dolphindb
Вопрос:
Я пытался преобразовать элементы вектора в разные типы данных и получил следующее сообщение об ошибке. Мне интересно, есть ли способ выполнить этот тип преобразования типов данных.
a = ["1", "2", "3"]
b = [INT, INT, LONG]
c = a $ b
c = a $ b => A scalar object is expected. But the actual object is a vector.
Ответ №1:
Используйте функцию более высокого порядка loop
:
a = ["1", "2", "3"]
b = [INT, INT, LONG]
c = loop($, a, b)
c;
(1,2,3)
typestr c[0];
INT
typestr c[2];
LONG