割り当て声明とは何ですか?
割り当てステートメントは、特定の値をコンピューター変数に結合するコンピューター言語構成です。これは、プログラミング言語とスクリプト言語の両方でユビキタスな構成要素であり、将来の使用のためにプログラム内で一時的にデータを保存できるようにします。これは、データを何らかの形で一時的に保存できなかった場合、プログラムが有用なことを行うことが不可能であるため、コンピュータープログラミングの重要な部分です。
あらゆるタイプの値は、整数または整数や文字の文字列などの単純なタイプなど、割り当てステートメントを使用して変数にバインドできます。一部の言語には、他の言語には欠けているタイプが含まれているため、バインドできる値のタイプは使用されているコンピューター言語によって異なります。割り当てられているデータ値に関係なく、割り当てステートメントは常に同じように機能し、データをマシンコードの特定の変数と関連付けます。これが正確にどのように発生するかは、使用されているコンピュータ言語に依存する可能性がありますが、プログラマーはハンドルする必要はありませんeこのプロセスはソースコードで。
ほとんどの割り当てステートメントは、単純な変数=値の構文で記述されています。これは割り当ての最も一般的な構文ですが、特定の言語では異なる構文を許可します。たとえば、PostScript言語では、値は構文 /変数値DEFを使用して変数に割り当てられます。代替構文もある他のいくつかの言語がありますが、等しい記号を使用して変数に値を割り当てることはほぼ普遍的です。
割り当てステートメントを書くことは、値が変数に適切にバインドされることを常に保証するとは限りません。プログラマーが特定のキーワードを使用して、値にバインドされると変数の再割り当てを防ぐことができるコンピューター言語がいくつかあります。これらのキーワードの使用法と名前は言語間で異なりますが、同じ機能を提供します。時折、メモリ内のエラーも割り当て状態を引き起こす可能性があります失敗するメント。プログラムが慎重に記述されている場合、これらは頻繁には発生しませんが、プログラムが予期せずメモリを使い果たしたり、別の深刻な問題に遭遇したりした場合でも可能です。
一部のコンピューター言語では、割り当てステートメントの代わりに他のものに等しいサインを使用する場合があります。等しいサインの最も一般的な代替の使用は、そのアクションを再定義することです。これは、通常の割り当てステートメントのメカニズムに劇的な違いを生み出す可能性があります。割り当てステートメント機能を復元するために他のシンボルを再定義することは可能ですが、これは非常に複雑な取り組みです。これらの再割り当てはプログラミングではめったに必要ではなく、通常は絶対に必要でない限り避けるべきです。