一回も披露したことのない豆知識

日本語の質問かもしれないのですが教えてください。

Sub sanpuru()
Dim a As String
a = "test" '←これの動作をなんと言う?
End Sub

のa = "test"の動作は、
「変数に値を格納している」と言うのですか?
それとも
「変数に値を代入している」と言うのですか?

A 回答 (2件)

プログラミングで使う用語は、何十年も前に、英語を元に、日本のコンピュータ業界の取り決めで作った言葉です。

中には奇妙な呼び名もあるようです。

・「格納」.....store (特に、コンピュータ用語ではありません)
・「代入」.....assignment(動詞は、assign) 一般訳では、「割り当て」
 これは、数学用語とは違います。数学の用語では、subsitute(substitution) です。

>a = "test" '←これの動作をなんと言う?
もし、その行為自体を他人に示す時は、「代入」という用語を使い、あえて説明するときは、変数に、値を格納することだ、ということになります。

参考図書:ナツメ社 『Visual Basic & VBA用語辞典』
    • good
    • 0
この回答へのお礼

>「代入」という用語を使い、あえて説明するときは、
変数に、値を格納することだ、ということになります。

これで行こうと思います。ありがとうございました。

お礼日時:2012/10/15 22:08

どっちも正しいです。



代入の方が一般的でしょうね。
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/10/13 00:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!