aspose file tools*
The moose likes Clojure and the fly likes Getting the name of a variable as a string Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Languages » Clojure
Bookmark "Getting the name of a variable as a string" Watch "Getting the name of a variable as a string" New topic
Author

Getting the name of a variable as a string

Christophe Verré
Sheriff

Joined: Nov 24, 2005
Posts: 14688
    
  16

I want to pass a variable to a macro, and concatenate its name to a string. For example, something like (str "tag-" variable). I have several struct-map (e.g. s1, s2) and I'd like to make a string based on the name of the struct-map (e.g "tag-s1", "tag-s2"). Is there a way to do it ?


[My Blog]
All roads lead to JavaRanch
Christophe Verré
Sheriff

Joined: Nov 24, 2005
Posts: 14688
    
  16

Variables have some implicit metadata placed on them. One of those is ":name" :
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

Thanks for sharing
 
wood burning stoves
 
subject: Getting the name of a variable as a string