The empty string is a string containing no characters . Because of Tcl's copy-on-write implementation of values , there is precisely one empty string . In a Tcl script , there are exactly three notations for the empty string : {} , "" , and some_command_that_returns_the_empty_string .