В принципе, я печатаю только отлично в терминале, используя IRB для запуска команд ruby:
2.0.0-p0 :014 > bank_account.withdraw(2222)
=> -1222
Но иногда я случайно пропустил кавычку.
2.0.0-p0 :020 > BankAccount.create_for("Jim","Johnson)
2.0.0-p0 :021"> bank_account.withdraw(333)
Если вы внимательно посмотрите, вы увидите, что пропущенная речевая метка появится рядом с номером строки слева, рядом с версией патча.
С этого момента, эта речевая метка появляется каждый раз, когда я запускаю команду! И он останавливает выполнение команд:
2.0.0-p0 :021"> BankAccount.create_for("Julian","Hurley")
2.0.0-p0 :022"> BankAccount.create_for("Katt","Smith")
2.0.0-p0 :023"> exec($0)
Что я хочу знать, как мне избавиться от этой отметки? Или выйдите из IRB из командной строки, чтобы reset это?