Re: New switch/case idea
- Posted by DerekParnell (admin) Apr 08, 2009
- 1623 views
kinz said...
jimcbrown said...
This was changed
Let's come back? Why not?
By having the routine_id function call with a literal string is faster than using a runtime string expression. The value of the routine_id can be determined at parse-time once with literals, otherwise it has to do a look up every time its executed when using string expressions. Also, with literals, the bind program (and a future optimised translator) can see which routines are referenced and can strip out unreferenced routines. If you have even one routine_id() that uses a runtime string expression, then bind cannot strip out any routines just in case you need it at runtime evaluation of routine_id().