Open reversi-fun opened 5 years ago
smallRubyの"ブロック”ペインに、制御パネルからtimesやuntilブロックをドラッグした直後は、ブロックとして表示されますが、その繰り返し処理を追加したり、セーブ&ロードすると、添付の図に示すように、単なる”文”として表示され、ブロックとして認識されなくなりました。
require "smalruby" frog1 = Character.new(costume: ["costume1:ball1.png", "costume2:frog1.png"], costume_index: 1, x: 0, y: 0, angle: 0) 数字の部屋 = ([]) frog1.on(:click) do 数字の部屋 = ([]) 乱数生成器 = (Random.new(10)) 10.times do 数字の部屋.push(乱数生成器.rand(1..100)) end on(:key_push, K_SPACE) do say(message: "探したい数を入力してください") 答え = (gets.shomp.to_i) いまここ = 0 until (答え == 数字の部屋[いまここ]) or (いまここ > 10) do if (いまここ) == 11 say(message: "#{答}は、リストの中に無かったよ") sleep(2) else say(message: "#{答}は、#{いまここ}番目にあります") sleep(2) end end end end 」```
smallRubyの"ブロック”ペインに、制御パネルからtimesやuntilブロックをドラッグした直後は、ブロックとして表示されますが、その繰り返し処理を追加したり、セーブ&ロードすると、添付の図に示すように、単なる”文”として表示され、ブロックとして認識されなくなりました。