«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

2
Build.scala,% ve %% sembolleri anlamı
Ben oynamak için yeniyim! Framework 2.1 (java sürümü) ve scala ile hiçbir deneyimi yoktur. Ben nelerdir ve ne geliyor anlamıyorum %ve %%Build.scala demek. Onları aradım ama anlamlarını bulamadım. Build.scala dosyamda var: "org.hibernate" % "hibernate-entitymanager" % "4.1.0.Final", "com.typesafe" %% "play-plugins-mailer" % "2.1" İlk satır neden tek bir% sembolü, ikinci satır ise …

4
=>, () => Ve Birim => arasındaki fark nedir
Ben hiçbir argüman alır ve hiçbir değer döndüren bir işlevi temsil etmeye çalışıyorum (bilmeniz durumunda JavaScript setTimeout işlevini simüle ediyorum.) case class Scheduled(time : Int, callback : => Unit) derlemez, "val 'parametreleri isimle çağrılamayabilir" demek case class Scheduled(time : Int, callback : () => Unit) derler, ancak yerine garip bir …
153 scala 

4
Scala'da tip lambdalar nelerdir ve faydaları nelerdir?
Bazen yarı gizemli gösterime rastlıyorum def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} Scala blog yayınlarında "biz bu tip lambda numarasını kullandık" el dalını verdik. Bununla ilgili bazı niyetlerim olsa da ( Atanımı onunla kirletmek zorunda kalmadan anonim bir tür parametresi kazanıyoruz ?), Lambda numarasının ne olduğunu ve faydalarını açıklayan net …
152 scala  types 


10
Neden Java / Spring üzerinden Scala / Lift kullanmalıyı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 . 6 yıl önce kapalı . Bu soruyu geliştir Bu sorunun biraz açık olduğunu biliyorum ama Scala / Lift'e Java / Spring'e bir …
151 java  spring  scala  lift 

2
Shapeless'ta Nat tipinin sınırları
Biçimsiz olarak, Nat türü, doğal sayıları bir tür düzeyinde kodlamanın bir yolunu temsil eder. Bu, örneğin sabit boyutlu listeler için kullanılır. Tür düzeyinde hesaplamalar bile yapabilirsiniz, örneğin, bir Nöğe listesine bir öğe listesi ekleyebilir ve öğeleri Kderleme zamanında bilinen bir listeyi geri alabilirsiniz N+K. Bu gösterim, örneğin 10000002 53 gibi …

9
Veri Kümesinde özel nesneler nasıl saklanır?
Spark Veri Kümelerini Tanıtmaya Göre : Spark 2.0'ı dört gözle beklerken, Veri Kümelerinde bazı heyecan verici iyileştirmeler planlıyoruz, özellikle: ... Özel kodlayıcılar - şu anda çok çeşitli türler için kodlayıcıları otomatik olarak oluştururken, özel nesneler için bir API açmak istiyoruz. ve Datasetaşağıdaki gibi bir hataya neden olacak şekilde özel türü …


5
Sbt içinde scalaTest: Etiketler olmadan tek bir test çalıştırmanın bir yolu var mı?
Tek bir testin sbt içinde çalıştırılarak çalıştırılabileceğini biliyorum. testOnly *class -- -n Tag Sbt / scalatest'e etiketsiz tek bir test çalıştırmasını söylemenin bir yolu var mı? Örneğin: testOnly *class -- -X 2 "sınıftaki ikinci testi çalıştır. Ne olursa olsun" anlamına gelir. Bir sürü testimiz var ve kimse bunları etiketlemekle uğraşmadı, …
150 scala  testing  sbt  scalatest 

28
Scala'nın Gizli Özellikleri
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. Scala'nın her Scala geliştiricisinin bilmesi gereken gizli özellikleri nelerdir? Cevap başına bir gizli özellik lütfen.



7
IntelliJ Idea ile SBT projesi nasıl oluşturulur?
Scala / LiftWeb / Sbt geliştirmeye yeni başladım ve IntelliJ Idea'da bir Sbt projesini içe aktarmak istiyorum. Aslında, projemi iki farklı şekilde içe aktarmayı başardım: 1) Maven ile. Bir Maven projesi oluşturdum ve bunun üzerine bir Sbt projesi oluşturdum, ardından bunu IntelliJ'e aktardım. Daha sonra iskele sunucusunu kolayca başlatabilir, durdurabilir …
146 scala  intellij-idea  lift  sbt 

4
HLists, tuples yazmanın kıvrımlı bir yolundan başka bir şey değil mi?
HListlerin kullanılamadığı (veya daha doğrusu, normal listelere göre herhangi bir fayda sağlamadığı) kanonik kullanım durumlarını belirlemek için farklılıkların nerede olduğunu ve daha genel olarak bulmakla gerçekten ilgileniyorum. ( TupleNScala'da 22 (inanıyorum) olduğunun farkındayım , oysa birinin tek bir HList'e ihtiyacı var, ancak bu ilgilendiğim kavramsal farklılık türü değil.) Aşağıdaki metinde …
144 scala  types  tuples  hlist  shapeless 

4
Scala'da 'type' anahtar kelimesinin ne yaptığını anlama
Scala için yeniyim ve typeanahtar kelime hakkında pek bir şey bulamadım . Aşağıdaki ifadenin ne anlama geldiğini anlamaya çalışıyorum: type FunctorType = (LocalDate, HolidayCalendar, Int, Boolean) => LocalDate FunctorType bir tür takma addır, ama ne anlama geliyor?
144 scala  types 

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.