Hi all,
is it deliberate, that
string(s, format='(a)') on a string array returns a shorter array, if some entries are empty strings?
IDL> s=strtrim(sindgen(3),2)
IDL> s[1]=''
IDL> print,s,format='(a)'
0
2
IDL> string(s, format='(a)')
0
2
IDL> string(s, format='(a0)')
0
2
IDL> string(s, format='(a3)')
0
2If yes, is this documented somewhere? I couldn't find it.
Best, Markus