«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.

3
Scala'da Kontrol Edilmemiş İstisnalar Kararı
Bir java programcısı olarak, her zaman Denetlenmeyen İstisnalar'ı eleştirdim. Çoğunlukla programcılar bunu daha sonra sorun yaratmak için kolay kodlama yolu olarak kullanırlar. Ayrıca, kontrol edilmiş istisnaları olan (düzensiz olsa da) programlar, kontrol edilmemiş muadillerine kıyasla çok sağlamdır. Şaşırtıcı bir şekilde Scala'da, Kontrol Edilen İstisnalar diye bir şey yoktur. Kontrol edilen …

4
Scala Geliştiricileri ile Nasıl Görüşme Yapılıyor [kapatıldı]
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 . 5 yıl önce kapalı . Scala programcılarıyla nasıl görüşme yapılır? Bir Scala geliştiricisiyle röportaj yaparken görüşmecinin aradığı yönler nelerdir?
17 interview  scala 

3
Neden Her ikisi de (işaretli) İstisna kullanılır?
Çok uzun zaman önce Java yerine Scala kullanmaya başladım. Benim için diller arasındaki "dönüşüm" sürecinin bir Eitherkısmı (işaretli) yerine s kullanmayı öğreniyordu Exception. Bir süredir bu şekilde kod yazıyorum, ancak son zamanlarda bunun gerçekten daha iyi bir yol olup olmadığını merak etmeye başladım. Önemli bir avantaj Eitheredemediği Exceptiondaha iyi performans; …

2
Scala'daki Özellikler “elmas hatasını” nasıl önler?
(Not: Başlıca nedenlerden dolayı 'problem' yerine 'hata' kullandım ..;)). Scala'daki Özellikler hakkında bazı temel okumalar yaptım. Java veya C # 'daki Arayüzlere benzerler, ancak bir yöntemin varsayılan olarak uygulanmasına izin verirler. Merak ediyordum: Bu, "elmas sorunu" na neden olamaz, bu yüzden birçok dil ilk etapta çoklu kalıtımdan kaçınır mı? Eğer …

5
Scala'yı Java Üzerinde Neden Kullanmalı?
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. Tamamen bir dil olarak Scala'dayım ... ve yine de herhangi bir şirketin neden Java'dan Scala'ya geçmesi gerektiğiyle mücadele ediyorum. Scala sadece JVM'nin üstündeki syntatik şeker mi yoksa …
16 java  scala 

4
Statik olarak yazılan fonksiyonel kodun birim testi
Sana insanlara sormak istedim, bu durumda, haskell, scala, ocaml, nemerle, f # veya haXe'de yazıldığı gibi statik olarak test edilen fonksiyonel kodu birim test etmek mantıklıdır (son olarak gerçekten ilgilendiğim şey, ama istedim daha büyük toplulukların bilgisinden faydalanabilirsiniz). Bunu soruyorum çünkü anlayışımdan: Birim testlerin bir özelliği spesifikasyonların çalıştırılabilir formda olmasıdır. …

2
Scala'yı denemeden önce Java'yı bilmeniz gerekiyor mu
Scala öğrenmekle ilgileniyorum. Bununla ilgili çok şey okudum, ancak birçok insan buna değer veriyor çünkü eşzamanlılık için daha iyi bir aktör modeline sahip, xml'yi çok daha iyi bir şekilde ele alıyor, birinci sınıf fonksiyonlar sorununu çözüyor. Sorum şu: Scala'da işlerin nasıl çalıştığını anlamak / takdir etmek için Java'yı bilmeniz gerekiyor …
15 java  scala 

2
Yapısal yazmanın (Dis-) avantajları
Daniel Spiewak'ın bu konuşmasını , Scala'nın ve Java'nın nominal yazımıyla karşılaştırıldığında yapısal yazmanın avantajlarından bahsettiği yerde izledim . Bu fark için bir örnek aşağıdaki Java kodu olacaktır public interface Foo { public int length(); } public interface Bar { public int length(); } Foo f = ...; Bar b = …

1
En iyi kodlama uygulamalarını öğrenmek için hangi Scala açık kaynak projelerini incelemeliyim [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Profesyonellerin Scala'yı nasıl yazdıklarını öğrenmek için insanların çalışmalarına hangi açık kaynaklı projeleri önerirsiniz? Aradığım bazı özellikler - …
15 scala 

2
Scala'da kanonik bir kitap var mı? [kapalı]
Bu yayını iyileştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği …
15 books  scala 

8
Kuruluşunuzu Java'dan Scala'ya geçmeye nasıl teşvik edersiniz? [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ı . …
15 java  scala  migration 

3
Scala etkilerinin tarihsel kökenleri
Scala, birçok meslektaşım tarafından belirlenen zengin özelliği ile karmaşık olarak adlandırıldı ve hatta bazıları bu yeni özellikleri suçladı . Çoğu programcı OO özelliklerinin farkında olsa da ve en azından iyi olanları da fonksiyonel programlama hakkında bilgi sahibi olsa da, özellikle Scala'da tarihsel kökenlerinden haberdar olmadığım bir özellik var. Mesleğimizin önemli …

1
Scala'da bir listeye başvurmak neden O (n) zaman karmaşıklığına sahip?
Sadece bir List(: +) için ekleme işleminin yürütme süresinin boyutu ile doğrusal olarak büyüdüğünü okudum List. Bir şeye eklemek Listoldukça yaygın bir işlem gibi görünüyor. Bunu yapmanın deyimsel yolu neden bileşenleri önceden ve sonra listeyi tersine çevirmeli? Uygulama herhangi bir noktada değiştirilebileceği için tasarım hatası da olamaz. Benim açımdan, hem …

2
Scala Option tipi neden Haskell'de olduğu gibi belki de denilmiyor? [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 . 4 yıl önce kapalı . Scala Option tipi neden Haskell'de olduğu gibi belki de denilmiyor? Belki benim için çok daha "anlambilimsel" bir …

1
Genel Programlama dili olarak Scala
Garcia ve ark. genel programlama için programlama dilleri özelliklerinin ilginç bir karşılaştırması verilmiştir: terminolojinin kısa açıklaması ile: Herkes bu çerçevede genel programlama için Scala desteğini test edebilir mi? Yani ilk tabloya mümkünse açıklamaları içeren bir sütun ekleyin.

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.