C ファミリを含む多くの言語では、初期化と代入は両方とも=
. (これらを正式に区別しない言語では、変数への最初の代入をその初期化と見なしています。)
典型的な主流言語でより一般的なのはどれですか? オープン ソース コードのいくつかのチャンクを目で見ても明確な答えは得られず、正規表現でそれらを区別しようとするのは困難です。(特定のコードベースからの統計に満足しています。たとえば、「Linux カーネルでは代入演算子が X 回発生し、そのうちの Y 回は実際には初期化されています」。)
(私が尋ねる理由は、私がそれらを区別する必要がある言語を設計しているためです。ML ファミリーと同じようにして、初期化のスペルを短くするか、またはその逆にするかを考えています。)