-
Book Overview & Buying
-
Table Of Contents
Tcl/Tk 8.5 Programming Cookbook
Now that we have a named dictionary with key/value pairs, it becomes necessary to determine if the given key exists. To accomplish this, Tcl provides the dict exists command. The syntax is as follows:
dict exists DictionaryValue key… key…
In the following example, we will create a dictionary containing a set of key/value pairs and then determine whether or not a specific key exists. Return values from the commands are provided for clarity. Enter the following command:
% set names [dict create 1 John 2 Mary 3 Paul] 1 John 2 Mary 3 Paul % dict exists $names 3 1
The dict exists command returns a Boolean value to indicate if the specified key exists in the dictionary referenced in name. A return value of 1 indicates that the key exists, while a return of 0 indicates that it does not. Be aware that this command will return an error if dictionaryValue does not reference an existing dictionary.
Change the font size
Change margin width
Change background colour