How do you access a struct field name in a string

Suppose I had the follow struct:

struct Employee
	ID::Int32
	name::String
end

Is it possible to access a field name while embedded in a string?

svetlana = Employee(1,"Queen Svetlana")
# prints Employee Name: svetlana.name
println("Employee Name: svetlana.name") 

svetlana = Employee(1,"Queen Svetlana")
# prints #Employee Name: Employee(1, "Queen Svetlana").Queen Svetlana
println("Employee Name: $svetlana.$name") 

The only workaround I know of is to store it first in a variable and then embedded it in a string:

name = svetlana.name
# prints Employee Name: Queen Svetlana
println("Employee Name: $name") 

Use parenthesis:

2 Likes