«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

18
Scala 2.8 koleksiyon kütüphanesi “tarihteki en uzun intihar notu” mudur? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

6
Scala - Groovy vs. Clojure [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. 6 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Birisi Scala, Groovy ve Clojure arasındaki büyük farklılıkları …

13
Fonksiyonel programlamada bir zaman fonksiyonu nasıl mevcut olabilir?
İtiraf etmeliyim ki fonksiyonel programlama hakkında fazla bir şey bilmiyorum. Buradan ve buradan okudum ve böylece fonksiyonel programlamada, bir fonksiyonun, kaç kez çağrıldığına bakılmaksızın, aynı girdi için aynı çıktıyı döndürdüğünü öğrendim. Tam olarak, fonksiyon ifadesinde yer alan giriş parametrelerinin aynı değeri için aynı çıktıyı değerlendiren matematiksel bir fonksiyon gibidir. Örneğin, …


12
Akka için iyi kullanım durumu [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 . 6 yıl önce kapalı . Akka çerçevesi (Java / Scala servis platformu) hakkında çok çılgın duydum , ancak şimdiye kadar iyi olacağına …

7
Scala'da alt çizginin tüm kullanımları nelerdir?
Ben bir göz atmış listede üzerinde yapılan araştırmaların scala-lang.org ve meraklı bir soru fark: " ‘? Sen tüm kullanımlarını sayabilir’_ ". Yapabilir misin? Evet ise, lütfen burada yapın. Açıklayıcı örnekler takdir edilmektedir.
540 scala 

1
Scalaz yineliyor: “Büyük” bir monad için “IterateeT” ile eşleşecek “Lifting” `EnumeratorT`
Ben EnumeratorTve karşılık gelen varsa ben IterateeTbirlikte çalıştırabilirsiniz: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] Numaralandırıcı monad, yineleme monadından "daha büyük" ise, yinelemeyi eşleştirmek için yineleyiciyi " upveya daha genel Hoistolarak" kullanabilirim: val en: EnumeratorT[String, Task] = …

16
Scala'nın vaka sınıfı ve sınıfı arasındaki fark nedir?
A case classve a arasındaki farkları bulmak için Google'da arama yaptım class. Herkes, sınıfta desen eşlemesi yapmak istediğinizde, vaka sınıfını kullandığından bahseder. Aksi takdirde sınıfları kullanın ve eşittir ve karma kod geçersiz kılma gibi ekstra avantajlardan bahsedin. Ama bu kişinin sınıf yerine vaka örneği kullanmasının tek nedeni bunlar mı? Sanırım …

9
Scala'nın tüm sembolik operatörleri ne anlama geliyor?
Scala sözdiziminin birçok sembolü vardır. Bu tür isimleri arama motorlarını kullanarak bulmak zor olduğundan, bunların kapsamlı bir listesi faydalı olacaktır. Scala'daki sembollerin tümü nedir ve her biri ne yapar? Özellikle, bilmek istiyorum yaklaşık ->, ||=, ++=, <=, _._, ::, ve :+=.
402 scala  operators 

2
Scala nerelerde etkilerini arar?
Bir örtülü Scala için yeni gelenler için soru gibi görünüyor: nereye implicits için derleyici bakmak yapar? Örtük demek istiyorum, çünkü soru hiçbir zaman tam olarak oluşmuş gibi görünmüyor, sanki bunun için kelimeler yokmuş gibi. :-) Örneğin, integralaşağıdaki değerler nereden geliyor? scala> import scala.math._ import scala.math._ scala> def foo[T](t: T)(implicit integral: …

11
Öz-tipler ve sürekli alt sınıflar arasındaki fark nedir?
Bir özellik için kendi kendine tip A: trait B trait A { this: B => } diyor " Ada uzanmayan bir beton sınıfına arada kullanılamaz B" . Öte yandan, aşağıdakiler: trait B trait A extends B "herhangi bir (somut veya soyut) sınıf karışımının Ada B'de karıştırılacağını " belirtir . Bu …
387 scala  traits  self-type 


11
Scala'da nasıl silinir? Ya da neden koleksiyonlarımın type parametresini alamıyorum?
Scala'da yaşamın üzücü bir gerçeği, bir Liste [Int] başlatırsanız, örneğinizin bir Liste olduğunu doğrulayabilir ve bunun herhangi bir öğesinin Int olduğunu doğrulayabilirsiniz, ancak bir Liste olmadığını doğrulayabilirsiniz [ Int], kolayca doğrulanabilir: scala> List(1,2,3) match { | case l : List[String] => println("A list of strings?!") | case _ => println("Ok") …

4
Scala listesi birleştirme, ::: vs ++
Scala'da listeleri birleştirmek :::ve ++birleştirmek için bir fark var mı ? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean = true Gönderen belgelerine gibi görünüyor ++oysa daha geneldir …

1
Scala: TypeTag nedir ve nasıl kullanılır?
TypeTags hakkında bildiğim tek şey bir şekilde Manifestlerin yerini almaları. İnternetteki bilgiler azdır ve bana konuyla ilgili iyi bir fikir vermez. Birisi, örnekler ve popüler kullanım örnekleri de dahil olmak üzere TypeTags üzerindeki bazı yararlı malzemelerin bağlantısını paylaşırsa mutlu olurum. Ayrıntılı cevaplar ve açıklamalar da kabul edilir.

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.