C++ (Qt)VALUE= special_valueV1=VALmessage(Value is: $$join(V1,,,UE))
BashTest value: VALUE
C++ (Qt)contains($$join(V1,,,UE), nevermind){ message(This block works always)}
C++ (Qt)VALUE= special_valueV1=VALmessage(Value is: $$join(V1,,,UE))contains($$join(V1,,,UE), special_value){ message(Special value found)}
C++ (Qt)VAR = Valuep = VARmessage(Pointer is $$p; VAR value is $$eval($$p))
BashProject MESSAGE: Pointer is VAR; VAR value is Value
C++ (Qt)var = value p = var # динамически сформированное имя переменной eval(pv = $$eval($$p))message(Новая переменная с искомым значением: $$pv) # Без использования дополнительной переменнойmessage(Значение: $$eval($$p)) #Проверка значения переменной заданномуcontains($$p, value) { message(Содержит value!)} # Вообще без использования "указателя"message(Без указателя: $$eval(var))