Распечатать имя переменной в Swift

У меня есть глобальная переменная, например:

let myVar:Bool = true

Я хочу получить фактическое имя (как String) переменной. Что-то типа:

print(myVar.name)

должен напечатать строку myVar.

Примечание: я нашел это решение, но оно не работает с глобальными переменными. Кажется, он будет работать только с классами и структурами.

Спасибо!


person Confused    schedule 25.07.2019    source источник
comment
Почему бы просто не создать что-то вроде этого: пусть myVarString: String = myVar ? Зачем вам эта функция?   -  person damdamo    schedule 25.07.2019
comment
Возможно, эта тема будет вам полезна: C#-эквивалентность имени в Swift   -  person damdamo    schedule 25.07.2019
comment
@damdamo К сожалению, концепция отражения будет работать только с объектами класса :(   -  person Confused    schedule 25.07.2019
comment
В каком контексте вам это нужно? У вас есть пример?   -  person damdamo    schedule 26.07.2019