【Scratch】変数名の長さに限界はあるのかな?

【Scratch】変数名の長さに限界はあるのかな?

Scratchでは「変数」や「メッセージ」の作成時にテキスト入力が必要になる場合があります

僕の手が離せない時は、子どもに任せて適当な変数名を入力してもらう事があります。僕としては「aaa」とか「bbb」とかを想定してるんだけど、子どもはこちらの想像をはるかに超えて、とんでもなく長い変数名をつけたりします

【Scratch】変数名の長さに限界はあるのかな?

かなり長い名前が付けられます

で、一体どれくらいの長さまで入力できるのか確認してみたのですが、文字数の制限は特になく、どんどん入力できるようです。が、画面描画の方が追いつかないようで、長すぎる変数を配置すると描画がおかしくなります。なぜか途中から細くなります

【Scratch】変数名の長さに限界はあるのかな?

きっちり画面に収まった変数名は4310文字くらい、メッセージ名はフォントが小さいので4700文字くらい。フォントのサイズが影響するみたいなのでOSによっては違うかもしれません

また、長い変数名にすると削除が恐ろしく大変になります

【Scratch】変数名の長さに限界はあるのかな?

がんばって削除ダイアログを左に動かし続けると、やっとOKボタンがでてきます

【Scratch】変数名の長さに限界はあるのかな?

このように長い名前にしても全くメリットがないので、変数名とメッセージ名は落語の寿限無みたいに長くしないで、ほどほどの長さにしましょうというお話でした

Scratch 3.0に対応した書籍です[PR]

タイトルとURLをコピーしました