過去の桐井戸端BBS (桐ver.8)
16608 変数へ""を代入するにはどうしたらいいのでしょうか 磯田 2002/07/16-11:02
いつもお世話になります。
早速ですが、変数(文字列型)&選択1に [合格]="○" という値を代入したいのですが、
代入 &選択1="[合格]="○"" だと"[合格]="の部分だけを変数値と解釈してしまうようでエラーになります。
""の扱いはマニュアルのどこかに書いてあったような気がしますが、見つかりません。
よろしくお願いします。
16609 Re:変数への""の代入 ONnoji 2002/07/16-11:41
磯田さん、こんにちは。

まず、代入したい文字列に着目して、データの二重引用符をそれぞれ2個にします。

[合格]="○" → [合格]=""○""

次に、出来あがった文字列の前後に文字列を示す囲み記号を付けます。
※やっかいなことにこの囲み記号も二重引用符です。これが判り難くなる原因です。
※ここでは見やすくするために全角を用いますが、半角でもOKです。

[合格]=""○"" → ”[合格]=""○""”

したがって、以下のようになります。判り難くなるように囲み記号も半角で示します。

&選択1="[合格]=""○"""

外していたら、すいません。

16610 Re:変数への""の代入 磯田 2002/07/16-12:03
記事番号16609へのコメント
ONnojiさんありがとうございました。
おかげさまでうまくいきました。
過去ログで""""で"をひとつ加えたことになるという表記があったので、混同してしまったようです。
「"」の扱いは難しいですよね。
わかったようでわかってないところです。
16611 Re:変数への""の代入 ONnoji 2002/07/16-12:11
記事番号16610へのコメント
磯田さん、こんにちは。

そうですね。
「ひとつ加える」とか「4個にする」とかいったような覚え方をすると必ず失敗します。
(1)データと(2)囲み記号と別々に考えればきっと失敗しなくなりますよ。(^^ゞ

戻る