Reply To: Difference between set and append

Homepage Clovertech Forums Read Only Archives Cloverleaf Cloverleaf Difference between set and append Reply To: Difference between set and append

#56283
Robert Milfajt
Participant

A couple of things.  The method James suggested,

set finalmsgf [join “$mshs $PIDsegmentall $PV1segmentall $restmsg” r]

leaves off the trailing r and strips out the from the MSH segment, at least in my testing using hcitcl.  I’m guessing the latter is a result of the fact that is an escape character.

For Dave’s dillemma, I’m not sure why the r is not being included with the concat command, but if you use the cconcat command, which I tried, you do get the r at the end of the result.

Both

set finalmsgf [cconcat $mshsr$PIDsegmentallr$PV1segmentallr$restmsgr]

and

set finalmsgf [cconcat $mshs “r” $PIDsegmentall  “r” $PV1segmentall “r” $restmsg”r”]

Gave the final message with trailing x0d character.

The only difference I could see regarding concat and cconcat in the help was that concat will eliminate any leading or trailing spaces.  Perhaps its treating the final “r” as white space and eliminating it.

Hope this helps.

Bob

Robert Milfajt
Northwestern Medicine
Chicago, IL

Forum Statistics

Registered Users
5,116
Forums
28
Topics
9,291
Replies
34,426
Topic Tags
286
Empty Topic Tags
10