Sınıfta olmayan bir dosyada tanımlanmış bazı Scala işlevlerim var ve bunları Scala yorumlayıcısında kullanmak istiyorum. Dosyayı çalıştırmak ve yorumlayıcıdan çıkmak için scala filename.scala
diyebileceğimi biliyorum, ancak dosyayı çalıştırmak ve tercümanda kalmak istiyorum, böylece bazı testler yapabilirim. Herkes bana bir dosyayı yorumlayıcıya nasıl yükleyeceğimi söyleyebilsin diye, içinde tanımlanmış işlevleri kullanabilir miyim? Scala REPL. IçindeScala dosyasını, işlevleri kullanmak için yorumlayıcıya yükleyin.
cevap
tip :load /path/to/file
.
Sen :help
Bu, bir dosyada mühürlenmiş bir özellik veya ileriye yönelik referanslar varsa işe yaramayan bir zamandaki bir tanımı değerlendiriyor gibi görünüyor. ': paste/path/to/file', Suresh'in cevabında belirtildiği gibi daha iyi çalışır. –
Hemen hatırlatma yazarak kullanılabilir komutların tam listesini alabilirsiniz, tam yolu koydu.
: Yük ~/fileName.scala
hata kurtulmak için ben
yaptım "Bu dosya yok" Böyle yaparak Linux problemi bulundu: (
:load
fazla) daha iyi bir arkadaş olabilir /complete/path/fileName.scala durumlarda
, :paste
yükleyin. : paste'u nasıl kullanacağınız hakkında bir örnek.
scala> :paste
// Entering paste mode (ctrl-D to finish)
if (true)
print("that was true")
else
print("false")
[Ctrl-D]
// Exiting paste mode, now interpreting.
that was true
biri de
scala> :paste ~/Desktop/repl_seeder.scala
Pasting file ~/Desktop/repl_seeder.scala...
defined object test1
scala> test1.main(Str)
my first scala program
- 1. Çoklu FTP Dosyasını Yükleyin
- 2. İçe aktarılan modülleri yorumlayıcıya gizle
- 3. html dosyasını bir panele yükleyin
- 4. Bir betik betiğindeki belirli işlevleri çağırmak için bir değişken kullanmak
- 5. _swprintf_s() kullanmak için hangi üstbilgi dosyasını eklemeliyim?
- 6. Polyml yorumlayıcıya nasıl destek eklenir?
- 7. NoClassDefFoundError, Scala jar dosyasını çalıştırırken
- 8. Kısmen Uygulanan kullanmak için Fonksiyonlar
- 9. Büyük sayfaları kullanmak için Prolog işlemciyi onayla
- 10. Scala projelerini geliştirmek için platform kullanmak mümkün mü?
- 11. Sevkiyat işlevleri
- 12. C++ veri tipini kullanmak için Kiss_fft dosyasını nasıl derlerim?
- 13. jquery.ui.js dosyasını kullanmak için jquery sürüm dosyası eklemem gerekir mi?
- 14. Data.table için Sarıcı işlevleri
- 15. yapılandırma dosyasını scala jar dosyasına geçirme
- 16. PySpark'ta kullanmak için Scala'dan SqlContext'e UDF'yi kaydet
- 17. Appcfg'yi kullanarak Google uygulama motoruna (GAE) .war dosyasını yükleyin.
- 18. Raylar 4 fikstür (.yml) ve ataç kullanarak test dosyasını yükleyin
- 19. php görüntü dosyasını yükleyin ve görüntü kaydetmeden base64'e dönüştürün
- 20. Platformuna bağlı olarak x64 veya x86 DLL dosyasını yükleyin?
- 21. Excel Dosyasını yükleyin ve asp.net MVC'de Izgarada görüntüle
- 22. Scala
- 23. Yerel HTML'yi WebView'e yükleyin
- 24. Scala
- 25. Anonim JavaScript işlevleri için parantez
- 26. Firebase kuruluşu için Bulut İşlevleri
- 27. Bir django uygulamasında javascript ve css dosyalarını yeniden kullanmak için paketleyin, pip ile yükleyin?
- 28. Scala
- 29. Çöküntülerini kumaşsız olarak yükleyin?
- 30. Temel Bilgiler Giriş CHCSVParser'ı Kullanmak için
'komutu
:paste [path]
aşağıdaki kullanarak bir dosya yüklemek için:paste
kullanabilirsiniz: scala repl – Jamilyük// yol/Dosya 'Müthiş, bu benim aradığım de tam öyle. Bulmanın neden bu kadar zor olduğunu bilmiyorum. –
Jamil, lütfen, bunu bir cevap olarak gönderin, böylece Bea Metitiri bunu bir cevap olarak işaretleyebilir. –