I keep meeting values like :red, :x and :Float64 in Julia code: as plot options, as DataFrame column names and inside macros. They look like strings without the closing quote, and typeof(:x) says Symbol.
What is a Symbol actually for, how is it different from the string "x", and how do I decide which of the two to use for things like option names or dictionary keys?




