?

(? symbol) -> value or #f

Normally, when a symbol (variable) is accessed and found not to be bound, it creates an error situation. There are times when this is undesired behavior.

?, given a symbol, will return the value associated with that symbol if it is bound. If it is not bound, it returns #f.