Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: Андрей Бушман от 17-11-2016, 13:14:04

Название: Какой тип в Dynamo представляет собой строковый символ?
Отправлено: Андрей Бушман от 17-11-2016, 13:14:04
Dynamo 1.2

Последовательно читаю мануал и выполняю некоторые практические действия.

Нод Range в качестве исходных данных принимает либо число, либо символ (согласно всплывающей подсказке).

Вопрос:
Как в динамо называется тип, соответствующий символу? для числа вижу Number, для строки - String. А для отдельного текстового символа в Dynamo какой тип существует? Безуспешно искал по имени "Char"...

Я пробовал выйти из положения при помощи нода Code Block:

(https://s22.postimg.org/5uxmutz6p/revit.png)

Но Динамо ругается: "выражение должно быть числом или буквой", несмотря на то, что это условие выполнено.


Название: Re: Какой тип в Dynamo представляет собой строковый символ?
Отправлено: Андрей Бушман от 17-11-2016, 14:49:20
Оказалось, что символ следует обосабливать двойными кавычками, а не одинарными, как это обычно принято в языках программирования... Это несколько странно, т.к. в таком случае становится непонятно, как трактовать такой символ - как символ или же как строку длинной в один символ....