18 雑談・str = str & “xyz”ってなに・・・?

str = “abc” を、文字列”abc”に変数strを割り当てる、と考えるなら、
str = str & “xyz”も、容易に理解できるでしょう。

変数strを割り当てた文字列”abc”に、文字列”xyz”を結合して、その結果に改めて変数strを割り当てる・・・つまり文字列”abcxyz”に変数strを割り当てています。


EXCEL・VBAでは & を用いて、二つの文字列を結合しますが、加算記号+でも構いません。
str = str & “xyz” と str = str + “xyz” は全く同じです。

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です