Klavyeden giriş okumak için benzer yöntemleri readInt
ve readLine
biliyorum ve kullanıcılar tarafından yazılan verilerle değişkenleri doldurabilirim. Ancak REPL'de karakterler yazıldığında hiçbir şey görüntülenmez. REPL içinde görünür hale getirmek için bir ayar var mı? Ya da kullanıcıdan başka bir okuma girdisi kullanmalı mıyım?Yazılı karakterlerle Scala'da klavye girişini oku Görünen
5
A
cevap
5
Henüz yanıtlanmadıysa şaşırdım. Bir süre aynı problemle karşılaştım. Böyle repl çalıştırmayı deneyin:
C:\> scala -Xnojline
Bu Jline devre dışı bırakıp readLine
yöntemini size (bunları yazarken yazdığınız karakterleri görüntüleme) beklediğiniz şekilde kullanmaya izin vermelidir.
İlgili konular
- 1. Elf Binary'deki GOT girişini oku
- 2. golang exec.Command std girişini oku
- 3. CGEventTapCreate'in Klavyedeki klavye girişini izlemesi
- 4. Klavye girişini linux komutuna nasıl geçirirsiniz?
- 5. Clojure'da okuma yapılmayan klavye girişini okuma
- 6. Neden kontrolüm klavye girişini kabul etmiyor?
- 7. Klavye Assembler'den bir dizinin elemanlarını oku
- 8. Android: Kullanıcının etkin olmadığını saptamak/Detect (softkeyboard) klavye girişini algıla
- 9. jQuery-UI kaydırıcısı - klavye girişini nasıl devre dışı bırakabilirim?
- 10. HTML 5 Giriş tipi = 'tarih' klavye girişini devre dışı bırak
- 11. "Adb kabuk giriş metni" yazılım klavye girişini simüle ediyor mu?
- 12. Scalada spark.implicits._ içe aktarılıyor
- 13. Scalada örtülü kaldırma
- 14. Scalada eşleşen desen
- 15. Asansörde/Scalada MVC
- 16. Scalada Haskell FixF tanımlanması
- 17. IOS8 - Klavye açıldığında veya kapatıldığında görünen ekran yüksekliğini hesapla
- 18. Dolar işareti, scalada ne yapar
- 19. İç kısımda yazılı çekirdekler
- 20. Yazılı numarayı R
- 21. Yazılı ifade ayrıştırıcısı
- 22. Özel karakterlerle MVC yolları
- 23. NSPredicate karakterlerle eşleşiyor
- 24. Yabani karakterlerle wget [* .cpp]
- 25. JavaScript'te klavye girişi nasıl alınır?
- 26. VB.NET'te Güçlü Yazılı Sözlük Sınıfı
- 27. Yazılı Hiyerarşik Erişim Kontrol Sistemi
- 28. Yazılı bağımlılığı semantik grafiğe dönüştürme
- 29. Yazılı ve baskı formatı belirteçleri
- 30. Scalada dize adına göre nesne örneği alma
@ om-nom-nom - Bu, yazdıklarınızı gösterdikten sonra, yazdıklarınızdan sonra yazdığınız şeyi göstermez (muhtemelen çok geç olduğunda). –
Scala kodundan derlenmiş bir sınıf dosyası alıp 'java.exe'yi kullanarak çalıştırırsam, karakterleri yazarken onları görüntülemek için kod yazmadan da görünür. Tamamlanan uygulama 'java.exe ile çalıştırılacak, bu yüzden sadece REPL'in davranışından dolayı kod yazmak istemiyorum. – Gigatron
Sanırım Scala REPL (hala) JLine kullanıyor. Muhtemelen REPL kaynağında etrafta dolaşabilir ve ilgili nesnelere nasıl ulaşılacağını öğrenebilir ve giriş davranışını değiştirmek için doğru yöntemi arayabilirsin. Umarım bu senin için yeterince muğlak ... –