1

割り当て (ハノイの塔) を開始するとき、続行方法のロジックを熟考する間、コードを非常に基本的な状態のままにします。

while arr3.count < 6
    puts "Move ring FROM which tower?"
    from = gets.chomp
    puts "Move ring TO which tower?"
    to = gets.chomp
end

しかし、アプリの残りの部分の作成を開始する前に、getsは何も入力せずに失敗したように見え、2 つ目画面に表示を配置します。これは、たとえば 30 秒ごとにループし続けます。これはオンライン インタープリター (codeacademy labs など) の機能だと思いますか?

今、私は課題を続けることに気を取られており、コードを実行するためのより良い場所を見つけなければなりません。

(このフォーラムのアドバイスに基づいて) Aptana をインストールして、自分の課題を実行するためのより良い環境を取得できるかどうかを確認しています。それとも、ほとんどの人はテキスト エディタを使用してから、Windows コンソール ウィンドウから .rb ファイルを実行しますか?

どうも

4

0 に答える 0