Hi.
I've been using the standard ": function for a while and I wanted to use the new one ... 8!:0. Unfortunately, the documentation kept throwing me For a real world example, since my work normally interfaces with SAP and AS400 systems ... I normally have to format numbers with ZERO padding. So I made this generic zero padder to handle the formatting: zeropad=: dyad define data=. format y count=. x if. count largerthan tally data do. data=. ((count minus tally data) copy '0') append data end. data ) If you run this (please load the 'primitives' library first) 5 zeropad 20 00020 So how do I do the same thing using 8!:0? I did give it a whirl and it seems that 8!:0 only works with arrays. Hmmm. Am I missing something? Thanks for any help. J r/Alex ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
