- Log in to post comments
User bio
my video https://youtu.be/zx6WoApljBI
my business story https://community.intersystems.com/post/45-years-intersystems-1978-2023
- main languages: German, English, Italian, French, Spanish, Latin, ..
- private: married since 1969, 3 successful children
Member since Jul 21, 2017
Posts:
Replies:
- With your #define, you create a sequence of lines. NOT a method !!
- So the final quit is wrong.
But this works: -
#define ArrayToString(%array,%out,%del) ##continue set %out="" for { ##continue set key=$order(%array("")) quit:key="" ##continue set %out=%out_%del_key ##continue } a $$$ArrayToString(pQArray,tQStr,"##") zw - // the generated int code:
-
a set tQStr="" for { set key=$order(pQArray("")) quit:key="" set tQStr=tQStr_"##"_key } zw
- Log in to post comments
set Names="A,B,Y,Z"
set A=$L(Names,",")
for I=1:1:A set G="^"_$LI($LFS(Names),I) set @G="" write $zr,! - Log in to post comments
Open Exchange applications:
Certifications & Credly badges:
Robert has no Certifications & Credly badges yet.
Followers:
Following:
THANK YOU @Iryna Mykhailova !
You describe exactly the traditional multi-class/multi-table split
that I mentioned (and was too lazy to type) in my recent article
Hand crafted partitioning
🖕🌻