Kdb 处理单个字符串-在函数中还是在其调用者中?ssr()
在Kdb 处理单个字符串-在函数中还是在其调用者中?ssr(),kdb,k,Kdb,K,在q中处理字符串的常用方法是什么?从某种意义上说,谁负责处理单个字符串:函数本身还是运行它的用户 例: 查看发送单个字母(r)与问号(?)的区别。仅仅发送一个字符?本身没有任何用处 这是ssr的一项功能吗?单字符发送/接收的一般情况是什么?在大多数情况下,谁应该负责处理原子和列表 Upd: 感谢@terrylynch指出ss/ssr的这一特性: q)ssr["bar?";"?";"z"] "barz" 它是ss的一个特性,这反过来又使它成为ssr的一个特性,因为ssr使用ss。请参阅“支持li
q
中处理字符串的常用方法是什么?从某种意义上说,谁负责处理单个字符串:函数本身还是运行它的用户
例:
查看发送单个字母(r
)与问号(?
)的区别。仅仅发送一个字符?
本身没有任何用处
这是ssr的一项功能吗?单字符发送/接收的一般情况是什么?在大多数情况下,谁应该负责处理原子和列表
Upd:
感谢@terrylynch指出ss
/ssr
的这一特性:
q)ssr["bar?";"?";"z"]
"barz"
它是
ss
的一个特性,这反过来又使它成为ssr
的一个特性,因为ssr
使用ss
。请参阅“支持like的某些模式匹配功能”注释:
它看起来像是检查了特殊(regex相关)字符的查找字符/字符串-如果是单个字符,就将其视为字符,如果是字符串类型,则将其视为regex模式 这是
ss
的一个特性,这反过来又使它成为ssr
的特性,因为ssr
使用ss
。请参阅“支持like的某些模式匹配功能”注释:
它看起来像是检查了特殊(regex相关)字符的查找字符/字符串-如果是单个字符,就将其视为字符,如果是字符串类型,则将其视为regex模式
q)ssr["bar?";"?";"z"]
"barz"