Forum Discussion
Robert_47833
Altostratus
Jun 18, 2012one question in variable
in the syntax ,we normally use :
if { $cjj == 1} {
xxxx
}
I have a question here
sometimes I forget to define this variable cjj,is there any method I can use to make it work in this way:
evulate wether there is a varable cjj,if not define one
such as :
if $cjj exist ,else set cjj x
thanks in advance
4 Replies
- Richard__HarlanHistoric F5 AccountYou can use Catch. if there is a error the catch command will catch the error and allow you to work around it with out aborting the iRule
https://devcentral.f5.com/Tutorials/TechTips/tabid/63/articleType/ArticleView/articleId/137/iRules-101--07--Catch.aspx - Robert_47833
Altostratus
yes,catch seems a good command ,but another question raise,
if I want to check whether one variable exists catch {command},which command I should use in the curly braces? - hoolio
Cirrostratus
Or you can use [info exists variable]:
if { [info exists cjj] and $cjj == 1} {
xxxx
}
http://www.tcl.tk/man/tcl8.4/TclCmd/info.htm
Aaron - Robert_47833
Altostratus
thanks,your answer is pretty good
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
