«scala» etiketlenmiş sorular

Scala, temelde Java Sanal Makinesi'ni hedefleyen genel amaçlı bir programlama dilidir. Ortak programlama kalıplarını kısa, zarif ve güvenli bir şekilde ifade etmek için tasarlanan bu ürün, hem zorunlu hem de işlevsel programlama stillerini birleştiriyor. Temel özellikleri şunlardır: tip çıkarımlı gelişmiş bir statik tip sistemi; fonksiyon türleri; desen eşleştirme; örtük parametreler ve dönüşümler; operatör aşırı yüklenmesi; Java ile tam birlikte çalışabilirlik; eşzamanlılık

1
Scala: Bir dizi dizeye katılın
Scala'da başka bir dizeyle yinelenebilir bir dizeyi nasıl "birleştirebilirim"? val thestrings = Array("a","b","c") val joined = ??? println(joined) Bu kod çıktısını istiyorum a,b,c("," ile öğeleri birleştirmek).
262 string  scala 

9
Android için Scala Programlama
Ben de öğretici takip ettim Scala ve Android ile Scala 2.7.3 finali. Ortaya çıkan Android Uygulaması çalışır, ancak en temel uygulama bile derlemek için birkaç dakika sürer (!) Ve mobil uygulamalar için bir gösteri durdurucu olan 900 kb sıkıştırılmış gerekir . Buna ek olarak, IDE ara sıra bellek yetersiz kalıyor. …
258 android  scala  resources 


4
Scala'da “kaldırma” nedir?
Bazen Scala ekosistemindeki makaleleri okuduğumda "kaldırma" / "kaldırma" terimini okuyorum. Ne yazık ki, bunun tam olarak ne anlama geldiği açıklanmıyor. Biraz araştırma yaptım ve kaldırmanın fonksiyonel değerlerle veya bunun gibi bir şeyle ilgisi var gibi görünüyor, ancak kaldırmanın başlangıçta ne anlama geldiğini açıklayan bir metin bulamadım. Lift çerçevesinde, adında kaldırma …


7
Tembel bir val ne yapar?
Scala'nın bunu sağladığını fark ettim lazy vals. Ama ne yaptıklarını anlamıyorum. scala> val x = 15 x: Int = 15 scala> lazy val y = 13 y: Int = <lazy> scala> x res0: Int = 15 scala> y res1: Int = 13 REPL gösterileri o ybir olduğunu lazy val, ama …


26
Komut satırı parametrelerini ayrıştırmanın en iyi yolu? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir Scala'da komut satırı parametrelerini ayrıştırmanın en iyi yolu nedir? Şahsen, harici kavanoz gerektirmeyen hafif …



4
Scala 2.8 çıkış
Scala 2.8'de bir nesne var scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } Bunun şu sonuçları verdiği söylendi: > import scala.collection.breakOut > val map : Map[Int,String] = List("London", "Paris").map(x => (x.length, …

5
Scala'daki bir listenin sonuna bir öğe ekleme
Kulağa aptalca bir soru gibi geliyor, ama internette bulduğum tek şey çöptü. Sadece türünde bir unsuru ekleyemezsiniz Tbir liste halinde List[T]. Ben denedim myList ::= myElementama garip bir nesne oluşturur ve erişim myList.lasther zaman listenin içine koymak ilk öğe döndürür görünüyor .
224 arrays  scala 

7
Görev serileştirilemez: java.io.NotSerializableException, işlevi yalnızca nesneler değil sınıflarda kapatma dışında çağırırken
Bir kapatma dışında işlevi çağırırken garip davranışlar alma: işlev bir nesnede olduğunda her şey çalışır işlev bir sınıftayken: Görev serileştirilemez: java.io.NotSerializableException: test Sorun benim kod bir sınıf değil, bir nesne gerekir. Bunun neden olduğu hakkında bir fikrin var mı? Scala nesnesi serileştirilmiş mi (varsayılan?)? Bu bir çalışma kodu örneğidir: object …

1
Akka Akışı'na nasıl başlanır? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştir Akka Streams kütüphanesi zaten oldukça zengin bir dokümantasyon ile geliyor . …
222 scala  akka-stream 

8
İyi skala tanıtımı [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 7 yıl önce kapalı . Bu soruyu geliştir Geçenlerde scalaz gözüme çarptı. Çok ilginç görünüyor, ama kütüphaneye iyi bir giriş bulamadım. Skalazın, …
215 scala  scalaz 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.