【Scratch】ブロックをテキストデータとして出力する

子どもが作っているプログラムの中で、変数の値と「1」を比較して分岐する処理を行っていたのですが、なぜか何度やっても思うように動きません。変数には「1」が入っているようなのですが、判定結果がfalseになってしまいます

「へんすう」には「1」が入っているのですが、なぜかfalse

比較がうまくいかない

見た目は同じですが、こちらはtrueになります

比較がうまくいかない

これは謎です

スポンサーリンク
Google336 記事下

ブロックをテキストとして出力する

Scratchには隠し機能として、プログラムをテキストデータとして出力する機能があります

Shiftキーを押しながらファイルメニューをクリックすると、「Save Project Summary」が追加されて、テキストファイルに出力できるようになります

比較がうまくいかない

出力結果の一部がこれです

スクリプト
-----

<(へんすう) = [1]>

<(へんすう) = [1]>

[へんすう v] を [1] にする

Webページで見ると違いが全くわかりませんが、1つめの「1」は全角。どうやら、Scratchでは全く同じに見えた「1」ですが、一方の「1」は全角だったようです。こういうバグはわかりにくいですね。

隠し機能の「Save Project Summary」は何に使うのかな?と思っていましたが、こういったときに役に立ちそうです

関連コンテンツ
A8広告
ブログランキング
  • にほんブログ村 教育ブログ プログラミング教育へ
  • にほんブログ村 子育てブログ 子供の習い事(教室・業者)へ

  • スポンサーリンク
    Google336 記事下
    Google336 記事下

    シェアする

    • このエントリーをはてなブックマークに追加

    フォローする

    トップへ戻る