Basit bir "Uygulamaya devam etmek için herhangi bir tuşa basın" uygulamaya çalışıyorum. Bu mesajı konsola yazdım ve bir tuşa basıldıktan sonra onu silmek istiyorum.Nasıl kodlanır "devam etmek için tuşuna basın"
def continue
print "Press any key to continue\r"
gets
end
puts "An awesome story begins..."
continue
puts "And ends after 2 lines"
Ancak \r
hile çalışmıyor ve bir sonraki puts
cümle silinmeyecektir:
"Writing over previously output lines in the command prompt with ruby" ardından, bu kod parçası çalıştı. Farklı bir işlev bağlamından dolayı mı? gets
yeni bir satır mı? Ya da Windows işletim sistemi olduğum için mi?
Btw StackOverflow sözdizimi vurgulaması, 'devam etmenin bir sözdizimi anahtar kelimesi olduğunu anlamamı sağladı ancak görünüşe göre bu bir sorun değil. –
Ruby'de' continue' anahtar kelimesi yok. – Stefan
@Stefan Oh, o zaman birkaç farklı dilde kullanıldıkça sadece SO'nun varsayılan renklendirmesiydi ... işaret ettiğin için teşekkürler –