プログラミング言語で文字列結合に「+」を使うの、数学的な加算演算子と言うより、「Fediverseは "federation" + "universe" のかばん語です」みたいな説明に使われる散文的表現由来なのでは? という感想(記事の根本からひっくり返しにかかるツッコミ)
とはいえ数値型と文字列型が混在するプログラムコードにおいて、表記が似すぎていてややこしいのはそれはそう
VBの & 演算子とかはその解決のひとつだけど、これはこれで他の言語だと別の意味を持つ演算子だからまたややこしい
#fedibird
大昔に
で似たようなことを書いたら、「文字列はSemigroup(この記事における半群)だから、(+)は加法と同じと見なせる!だからお前はおかしい!(意訳)」とか言われたので、「そこまで言うなら、本当に俺が言っていることが数学的におかしいのか証明してやろうじゃないの」っていう感じで書いた次第であります #fedibird