• ベストアンサー

格納?代入?

日本語の質問かもしれないのですが教えてください。 Sub sanpuru() Dim a As String a = "test" '←これの動作をなんと言う? End Sub のa = "test"の動作は、 「変数に値を格納している」と言うのですか? それとも 「変数に値を代入している」と言うのですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

プログラミングで使う用語は、何十年も前に、英語を元に、日本のコンピュータ業界の取り決めで作った言葉です。中には奇妙な呼び名もあるようです。 ・「格納」.....store (特に、コンピュータ用語ではありません) ・「代入」.....assignment(動詞は、assign) 一般訳では、「割り当て」  これは、数学用語とは違います。数学の用語では、subsitute(substitution) です。 >a = "test" '←これの動作をなんと言う? もし、その行為自体を他人に示す時は、「代入」という用語を使い、あえて説明するときは、変数に、値を格納することだ、ということになります。 参考図書:ナツメ社 『Visual Basic & VBA用語辞典』

butabuta423
質問者

お礼

>「代入」という用語を使い、あえて説明するときは、 変数に、値を格納することだ、ということになります。 これで行こうと思います。ありがとうございました。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

どっちも正しいです。 代入の方が一般的でしょうね。

butabuta423
質問者

お礼

どっちも正しいのですか。代入の方がいいようですね。ありがとうございました。

関連するQ&A