その他の演算子
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/11 02:16 UTC 版)
代入やインクリメントといった、動作に応じて変化していくプログラミング言語の変数としての機能に対応した演算子も存在する。 このほかにも、プログラミング言語によっては文字列、正規表現、参照、配列、動的メモリ確保、名前空間など、数学的な範囲を超えた多様な分野について、それを操作するための演算子が存在する。 C++やC#などのように、プログラミング言語の中には既存の演算子に利用者(プログラマー)が自分で新たな意味を定義することができるものがある(演算子多重定義)。またSmalltalk、Haskell、OCaml、F#、ALGOLおよびFortran(Fortran 90 以降)など、利用者が自分で新たな演算子を定義することができる言語もある(利用者定義演算子)。これらはうまく使いこなせばコードの記述性や直感性を向上させるのに有用だが、乱用すると混乱を招きかねない。Javaのように言語仕様をシンプルに保つため、あえて演算子多重定義をサポートしなかった言語もある。
※この「その他の演算子」の解説は、「演算子」の解説の一部です。
「その他の演算子」を含む「演算子」の記事については、「演算子」の概要を参照ください。
- その他の演算子のページへのリンク