Использование enlist в пустой строке будет работать:
q)l except enlist""
"abc"
"def"
Во многих случаях 1#
и enlist
могут использоваться взаимозаменяемо, если список не опорожнить. Применение 1#
к пустому списку вернет зачисленный ноль с пустым типом списка:
q)1#`long$()
,0N
q)1#`symbol$()
,`
q)1#""
," "