I found references for parameter expansion, but none of them explain what
$^@ does. From context, I think it's used to expand e.g.
~/$1 ~/$2 ..., but I'm not sure, and I can't find any confirmation. In addition to an explanation, I'd appreciate knowing what this expansion is called, and a link to documentation about it if possible. Thanks!
EDIT: I've been informed this might be particular to zsh. If anyone has further information, please let me know.