4

count返回列表或表行的元素数或字符串的长度。有没有办法打印行本身的大小?换句话说,我想知道我在内存中加载的表的大小,而不仅仅是行数。

那么字符串列表的总大小呢?我必须使用each来计算所有字符串长度的总和还是有其他方法?

4

1 回答 1

4

取决于您使用的版本。您可以使用

q)-22!x / 2.7 or later I believe

或者

q)count -8!x

所以

q)tbl:([]ids:10?`1;price:10?100.0)
q)count -8!tbl
145
q)count -8!("one";"two";"three")
43
q)count -8!("one";"two";"three";"4")
45

http://code.kx.com/q/ref/internal/

于 2013-04-18T19:16:11.043 回答