【なでしこ3のバージョン】v3.6.16
【何章ですか】4章
【ページ数】p.169
【質問内容】
プログラムを実行して入力ボックスに0を入れてokボタンを押すとプログラムが終了する。
【自分で試したこと】
『尋ねる』関数の仕様では数字だけを入力した場合、文字列型ではなく数値型になります。
次に『もし』文の条件式(比較式)で『Vが空ならば』は『V=空』となり、『尋ねる』関数で0を入力してVに代入すると
『「0」=「」』ではなく『0=「」』になります。
条件式(比較式)を試したところ、
『0=空を表示』
『0が空と等しいを表示』
『「0」=空を表示』
『「0」が空と等しいを表示』
はそれぞれ
『true』
『false』
『false』
『false』
となり『もし、Vが空ならば、抜ける。』の文でTODOリストの0番目の項目を削除することなくプログラムが終わります。
条件式を『Vが空と等しい』に変えると正常に動くのですが、等号の『=』と『等』関数ではどのように使い分ければよろしいのでしょうか?