Я хочу объединить несколько переменных разных типов в строку. Это хорошо работает:
q)"select ", string[10:00:00] ," abc"
"select 10:00:00 abc"
Когда я вызываю строку со скобками, вывод отличается:
q)"select ", string(10:00:00) ," abc"
"s"
"e"
"l"
"e"
"c"
"t"
" "
"10:00:00"
," "
,"a"
,"b"
,"c"
Я думаю, что в первом примере строка функции вызывается с атомарным параметром типа time, а во втором вызове перед вызовом строки создается список времени.
Что показывает вывод во втором примере?