Smart Object
Last updated
Last updated
Smart Object - это объект, который может содержать в себе логический . Он использует граф для вычисления своих параметров.
Вы можете использовать функции и переменные из логического графа. Граф импортируется как в вашу .
Если вы хотите использовать переменные или функции графа внутри параметров объекта - вы можете так сделать, используя знак @
как ссылку.
На изображении выше в качестве параметра z используется функция func1
из графа Mygraph
. В нее передаются аргументы x
и y
- параметры данного объекта.
Запись
равносильна записи
x = 5; y = $x + 5; z = z = $x + @.my_function($y)
Аналогично , параметры могут ссылаться друг на друга. Используйте $
перед параметром, как ссылку, например:
При ссылке на него, SmartObject - возвращает (NamedTuple).