Metni görüntülemek ve üzerine yazmak istiyorum (basit ilerleme çubukları, vb. Için). Bir taşıma dönüşü ("\r"
) görüntülemenin normal hilesi, Linux ve Windows'taki terminalde Racket'i çalıştırırken iyi çalışır, ancak DrRacket ve GRacket'te, satırbaşı dönüşü, imleci satırın başına götürmez. Örneğin, bu kod ile DrRacket'te bir metin satırını nasıl temizleyebilir veya üzerine yazabilirsiniz?
(for ([x 5])
(display "\r")
(display x)
(flush-output) ; The result is the same with or without this line
(sleep 0.1))
kendisi üzerine yazar bir sayaç terminal sonuçlarında çalışan; Sonunda terminalde sadece 4
görüntülenir.
gösteren sayılarda DrRacket sonuçlarında Koşu ve üzerine yazılmaya:
0
1
2
3
4
DrRacket etkileşimleri penceresindeki metin satırı üzerine yazmak için bir yolu var mı?