Apa perbedaan antara Masa Depan dan janji? (Dalam Akka dan Gpars.) Mereka tampak sama bagi saya sebagai keduanya menghalangi dan mengembalikan nilai masa depan ketika mendapatkan dipanggil dan janji adalah untuk mendapatkan hasil masa
Groovy adalah bahasa pemrograman "generasi berikutnya" berbasis Java yang dirancang untuk meningkatkan Java sambil menambahkan fitur populer dari Smalltalk, Python, dan Ruby. Sintaks Groovy adalah super-set Java yang memungkinkan pengembang Java untuk memulai pengkodean di Groovy saat mereka mempelajarinya. Groovy sepenuhnya berorientasi objek, dinamis, dan terintegrasi mulus dengan Java. Dari segi pasar, kesuksesan Groovy adalah dugaan siapa pun. Pesaing utama adalah Ruby, Scala dan Closure.
Apa perbedaan antara Masa Depan dan janji? (Dalam Akka dan Gpars.) Mereka tampak sama bagi saya sebagai keduanya menghalangi dan mengembalikan nilai masa depan ketika mendapatkan dipanggil dan janji adalah untuk mendapatkan hasil masa
Saya yakin pertanyaan ini telah ditanyakan berkali-kali. Namun, saya ingin bertanya lagi dengan maksud apa masa depan bahasa-bahasa ini. Saya pertama kali diperkenalkan dengan Groovy dan sangat menyukainya. Saya merasa sintaksnya lebih sederhana dan lebih dekat ke Jawa dan saya bisa dengan cepat...
Saya telah mengembangkan di Groovy untuk sementara waktu sekarang dan saya bertanya-tanya seberapa sering saya harus menggunakan casting dinamis def? Seorang rekan kerja saya percaya kita harus selalu menggunakannya karena itu membantu Groovy dalam beberapa hal yang saya tidak mengerti. Saat ini,...
Saat ini saya sedang mengerjakan proyek Groovy / Grails (yang saya cukup baru) dan saya bertanya-tanya apakah itu praktik yang baik untuk menghilangkan returnkata kunci dalam metode Groovy. Sejauh yang saya tahu Anda harus secara eksplisit memasukkan kata kunci yaitu untuk klausa penjaga, jadi...
Baru-baru ini saya mulai pemrograman di Groovy untuk kerangka pengujian integrasi, untuk proyek Java. Saya menggunakan Intellij IDEA dengan plug-in Groovy dan saya terkejut melihat sebagai peringatan untuk semua metode yang tidak statis dan tidak bergantung pada bidang contoh apa pun. Di Jawa,...
Berikut ini adalah diskusi menarik tentang Prinsip Korespondensi Tennent , dan deskripsi singkat dari Neal Gafter : Prinsip ini menentukan bahwa suatu ekspresi atau pernyataan, ketika dibungkus dengan penutup dan kemudian segera dipanggil, harus memiliki arti yang sama seperti sebelum dibungkus...
Groovy memiliki konsep yang disebut 'currying'. Berikut ini contoh dari wiki mereka: def divide = { a, b -> a / b } def halver = divide.rcurry(2) assert halver(8) == 4 Pemahaman saya tentang apa yang terjadi di sini adalah bahwa argumen tangan kanan dividesedang terikat dengan nilai 2. Ini...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Apa saja masalah /...
Saya membaca Groovy in Action, Edisi Kedua dan dengan catatan kaki, saya menemukan teks berikut Java menuangkan "syntax vinegar" di atas konstruksi semacam itu untuk mencegah programmer menggunakannya. Apa arti istilah ini di syntax vinegarsini? Saya belum pernah mendengar istilah ini...
Saya belajar asyik dan saya baru saja belajar tentang fitur baru yang ditambahkan pada 2.3, yang merupakan penambahan Ciri . Sekarang bagi saya sepertinya Ciri memungkinkan Anda untuk melakukan pada dasarnya segala sesuatu yang dapat dilakukan oleh kelas-super dan Antarmuka. Apakah penambahan Ciri...
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu .
Saya telah membaca artikel tentang pemrograman Fungsional setiap hari dan berusaha menerapkan beberapa praktik sebanyak mungkin. Tapi saya tidak mengerti apa yang unik dalam aplikasi kari atau aplikasi parsial. Ambil kode Groovy ini sebagai contoh: def mul = { a, b -> a * b } def tripler1 =...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya sangat