Not really trying to pile on, but I just got curious so I compiled a list of string concatenation operators across a bunch of languages. If any of these are incorrect, blame ChatGPT ![]()
Some languages (C,, Lisp-y ones) do not have infix operators for string concatenation at all.
-
Mapleuses|| -
MathematicaandGapuse<> -
Agda,Idris,Erlang,Haskell,Elm,Zigall use++ -
F#,OCamluse^ -
Ada,Nimuse& -
Fortranuses// -
Luahas.. -
Perlhas. -
Smalltalkhas,
And of course many popular languages use +, including C++, Python, Java, Go, Ruby, Typescript, Rust, Solidity, R, Swift etc.
So while it does seem to be true that Julia is a bit of an outlier in using specifically *, there are plenty of other examples of languages choosing to diverge from +.