下划线填写KDB

Underscore fill in KDB

除了以下方法之外,还有其他方法可以将 _ 填充到给定字符串的左侧或右侧吗?

q)a:"Apple"
q)"_"^rotate[5;a@til 12]
"_______Apple"
q)"_"^a@til 12
"Apple_______"`

$ operator重载到pad字符串null(space):

q)"_"^12$"Apple"
"Apple_______"

q)"_"^-12$"Apple"
"_______Apple"

您可以使用“,”附加任何字符串

q) (12#"-"),"Apple"
"____________Apple"

q) "Apple",12#"_"
"Apple____________"