Here’s a cute little oafish trick that has helped me out more than a few times. You run an inline Split/Array operation to mimic what the LISP cdr and cadr, etc. functions do, which is to pick out a logical subordinate within a string construct which represents a paired list (logically speaking).
myString = “1=Apple,2=Banana,3=Cherry,4=Grapes”
item2 = Split(Split(myString, “,”)(1), “=”)(1)
This will return “Banana”. You can continue nesting (or un-nesting, if you will) obviously, but without error checking this can become quite dangerous. But it is nice to see a use for something like this. Now, if only there were a simple, easy way to mimic mapcar and apply as well.
No comments:
Post a Comment