Saya punya pertanyaan yang sangat sederhana - kapan kita harus menerapkan kata kunci baru saat membuat objek di Scala? Apakah ketika kita mencoba untuk membuat contoh objek Java saja?
Saya punya pertanyaan yang sangat sederhana - kapan kita harus menerapkan kata kunci baru saat membuat objek di Scala? Apakah ketika kita mencoba untuk membuat contoh objek Java saja?
Mengapa Scala dan framework seperti Spark dan Scalding memiliki keduanya reducedan foldLeft? Lalu apa perbedaan antara reducedan
Saya tahu pertanyaan ini sering muncul dengan cara yang berbeda. Tapi masih belum jelas bagi saya. Apakah ada cara untuk mencapai hal berikut. def foo(a:Int, b:Int) = {} foo(a,b) //right way to invoke foo foo(getParams) // is there a way to get this working without explicitly unpacking the...
Seringkali dalam literatur Scala, saya menemukan frase "abstrak berakhir", tetapi saya tidak mengerti maksudnya. Misalnya , tulis Martin Odersky Anda dapat mengirimkan metode (atau "fungsi") sebagai parameter, atau Anda dapat mengabstraksikannya . Anda dapat menentukan tipe sebagai parameter,...
Saya mencoba untuk mendapatkan subarray dalam skala, dan saya sedikit bingung tentang cara yang tepat untuk melakukannya. Yang paling saya inginkan adalah sesuatu seperti bagaimana Anda bisa melakukannya dengan python: x = [3, 2, 1] x[0:2] tetapi saya cukup yakin Anda tidak dapat melakukan...
Saya mendengar bahwa dengan Dynamicitu entah bagaimana mungkin untuk melakukan pengetikan dinamis dalam Scala. Tapi saya tidak bisa membayangkan bagaimana tampilannya atau bagaimana cara kerjanya. Saya menemukan bahwa seseorang dapat mewarisi dari sifat Dynamic class DynImpl extends...
Saya baru saja membaca: http://oldfashionedsoftware.com/2008/08/20/a-post-about-nothing/ Sejauh yang saya mengerti, itu Nulladalah sifat dan satu-satunya contoh adalah null. Ketika sebuah metode mengambil argumen Null, maka kita hanya dapat meneruskannya sebagai Nullreferensi atau nullsecara...
EDIT : Tulis ulang pertanyaan ini berdasarkan jawaban asli The scala.collection.immutable.Setkelas tidak kovarian dalam parameter jenisnya. Kenapa ini? import scala.collection.immutable._ def foo(s: Set[CharSequence]): Unit = { println(s) } def bar(): Unit = { val s: Set[String] =...
Diberikan Daftar Scala berikut: val l = List(List("a1", "b1", "c1"), List("a2", "b2", "c2"), List("a3", "b3", "c3")) Bagaimana saya bisa mendapatkan: List(("a1", "a2", "a3"), ("b1", "b2", "b3"), ("c1", "c2", "c3")) Karena zip hanya dapat digunakan untuk menggabungkan dua List, saya rasa...
Saya memerlukan beberapa contoh kode (dan saya juga sangat ingin tahu tentang mereka) dari kode Scala dan Java yang menunjukkan bahwa kode Scala lebih sederhana dan ringkas daripada kode yang ditulis di Java (tentu saja kedua contoh harus menyelesaikan masalah yang sama). Jika hanya ada sampel...
Saya ingin membuat DataFramedengan skema tertentu di Scala. Saya telah mencoba menggunakan JSON read (maksud saya membaca file kosong) tetapi menurut saya itu bukan praktik terbaik.
Saya mencoba menghindari konstruksi seperti ini: val result = this.getClass.getSimpleName if (result.endsWith("$")) result.init else result Oke, dalam contoh ini, cabang thendan elsesederhana, tetapi Anda dapat menggambar yang kompleks. Saya membuat yang berikut ini: object TernaryOp { class...
Misalkan saya punya val dirty = List("a", "b", "a", "c") Apakah ada operasi daftar yang mengembalikan "a", "b", "c"
Di Scala, kita dapat menggunakan setidaknya dua metode untuk retrofit tipe yang sudah ada atau yang baru. Misalkan kita ingin menyatakan bahwa sesuatu dapat dikuantifikasi menggunakan Int. Kita dapat mendefinisikan sifat berikut. Konversi implisit trait Quantifiable{ def quantify: Int } Dan...
Bagaimana saya bisa mendefinisikan fungsi dengan beberapa argumen implisit. def myfun(arg:String)(implicit p1: String)(implicit p2:Int)={} // doesn't work
Saya membaca SIP-14 dan konsepnya Futuremasuk akal dan mudah dimengerti. Tapi punya dua pertanyaan tentang Promise: Kata SIP Depending on the implementation, it may be the case that p.future == p. Bagaimana ini bisa terjadi? Adalah Futuredan Promisetidak dua jenis yang berbeda? Kapan sebaiknya...
Penggunaan literal simbol tidak langsung jelas dari apa yang saya baca di Scala. Adakah yang mau berbagi beberapa kegunaan dunia nyata? Apakah ada idiom Jawa tertentu yang ditutupi oleh literal simbol? Bahasa apa yang memiliki konstruksi serupa? Saya berasal dari latar belakang Python dan...
Bagaimana cara mengonversi immutable.Mapke mutable.Mapdalam Scala sehingga saya dapat memperbarui nilai di Map?
Saya mencoba untuk mengonversi semua nama header / kolom a DataFramedi Spark-Scala. sampai sekarang saya datang dengan kode berikut yang hanya menggantikan satu nama kolom. for( i <- 0 to origCols.length - 1) { df.withColumnRenamed( df.columns(i), df.columns(i).toLowerCase ); }...
Saya memiliki aplikasi Spark yang berjalan tanpa masalah dalam mode lokal, tetapi mengalami beberapa masalah saat mengirimkan ke cluster Spark. Pesan kesalahannya adalah sebagai berikut: 16/06/24 15:42:06 WARN scheduler.TaskSetManager: Lost task 2.0 in stage 0.0 (TID 2, cluster-node-02):...