Pertanyaan yang diberi tag scala

95
scala tuple membongkar

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

95
Apa yang dimaksud dengan “abstract over”?

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

95
Bagaimana cara kerja tipe Dynamic dan bagaimana cara menggunakannya?

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

95
Penggunaan Null / Nothing / Unit di Scala

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

94
Operator Ternary Mirip Dengan?:

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

94
Konversi implisit vs. kelas jenis

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

94
Apa kasus penggunaan scala.concurrent.Promise?

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

93
Apa saja contoh kasus penggunaan untuk literal simbol di Scala?

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