Pertanyaan tentang topik tersebut 'clojure'

Bagaimana Anda menggunakan diurutkan-peta-menurut untuk mengurutkan peta berdasarkan nilai?
Saya tidak dapat memahami dokumentasinya sama sekali. Saya ingin peta yang diurutkan "xxx", yang mengurutkan peta berdasarkan nilainya. Bagaimana aku melakukan itu? Terima kasih.
7867 dilihat
schedule 07.12.2023

Alat untuk mengonversi Maven pom.xml ke leiningen project.clj
Saya ingin menggunakan fitur direktori leiningen checkouts/ , tetapi fitur ini mengharuskan proyek di bawah direktori checkouts/ yang diperiksa berisi file project.clj . Saya punya proyek (palet) yang memiliki file pom.xml tetapi tidak ada file...
1699 dilihat
schedule 24.12.2023

Di clojure, bagaimana cara menerapkan 'dan' ke daftar?
Sebagai penutup, bagaimana kita bisa menerapkan and atau makro lainnya ke daftar? Ini tidak berhasil: (apply and '(true false)) Karena apply tidak dapat mengambil nilai makro. Jadi, apa cara terbaik untuk memeriksa apakah semua...
4651 dilihat
schedule 01.12.2023

Apakah ada modul Clojure yang setara dengan lxml Python?
Saya minta maaf untuk pertanyaan kedua tentang topik yang sama, tapi saya bingung. Apakah ada modul Clojure yang mengikuti lxml, bahkan secara longgar, atau dokumentasi cara berjalan melalui file XML menggunakan Clojure? Dengan Python, saya dapat...
230 dilihat
schedule 19.11.2023

Apa perbedaan antara tanda kurung dan tanda kurung yang dibutuhkan?
Satu hal yang membuat saya sedikit bingung adalah perbedaan antara tanda kurung dan tanda kurung dalam pernyataan memerlukan clojure. Saya ingin tahu apakah seseorang dapat menjelaskan hal ini kepada saya. Misalnya, ini melakukan hal yang sama:...
1294 dilihat
schedule 30.12.2023

let tidak mengeksekusi ekspresi kedua di badan
Jika saya memahami dokumentasi dengan benar, saya dapat menulis ini: (let [a 5 b 10] (print a) (print b)) Ini berfungsi seperti yang diharapkan dan mencetak 5 dan 10. Saya menggunakan mekanisme ini dalam cuplikan kode ini (Kode...
99 dilihat
schedule 19.11.2023

Mengapa lebih memilih seq daripada non-kosong sebagai predikat?
Dokumen untuk empty? mengatakan "Silakan gunakan idiom (seq x) daripada (bukan (kosong? x))". MisterMetaphor menunjukkan bahwa penggunaan seq sebagai predikat bisa masuk akal bila digunakan di if-let : (if-let [s (seq might-be-empty)]...
1784 dilihat
schedule 02.11.2023

leinigen membalas dengan profil
Pertanyaan ini merupakan tindak lanjut dari How apakah seseorang memuat file clojure terlebih dahulu di repl leiningen? . ~/.lein/profiles.clj saya terlihat sebagai berikut: { :user {:source-paths ["C:/Users/username/.lein/src"] } }...
1902 dilihat
schedule 10.12.2023

Haruskah/dapatkah saya menggunakan `assoc` dalam fungsi ini untuk mendefinisikan ulang argumen fungsi?
Saya menerapkan algoritma Bron-Kerbosch di Clojure untuk proyek kelas dan mengalami beberapa masalah. Masalahnya terletak pada baris terakhir algoritma BronKerbosch1(R, P, X): if P and X are both empty: report R as a maximal clique for...
54 dilihat
schedule 22.11.2023

Fungsi jalur ritsleting Clojure tidak lengkap?
EDIT #2: Seluruh pertanyaan dan eksplorasi ini didasarkan pada hilangnya gagasan mendasar tentang ritsleting; bahwa mereka mewakili perspektif dalam struktur data dari sudut pandang node tertentu. Jadi ritsleting adalah - setiap saat - sepasang...
334 dilihat
schedule 08.12.2023

Mungkin di clojure
Mencoba menulis fungsi tersusun di clojure yang keluar pada nilai nil pertama, (misalnya sesuatu yang akan Anda lakukan dengan merangkai Maybes bersama-sama di haskell) dengan yang berikut: (defn wrap [f] (fn [x] (if (nil? x) nil (f x)))) (defn...
641 dilihat
schedule 23.11.2023

rekursi clojure membuat daftar
((fn foo [x] (when (> x 0) (conj (foo (dec x)) x))) 5) Untuk kode ini hasilnya [5 4 3 2 1] Kenapa tidak [1,2,3,4,5]? Saya melihat kita melakukan conf dari hasil panggilan foo rekursif dengan sebuah nilai. Karena menurutku seharusnya 1 2 3 4...
163 dilihat

Bagaimana cara mengembalikan nomor yang sesuai ketika prediksinya benar di clojure
Saya ingin mengembalikan faktor suatu bilangan, dan faktor tersebut harus berada dalam kisaran tertentu. Menyukai: user=> (factors (range 1 10) 12) (1 2 3 4 6) Saya menulis beberapa kode, tetapi hasilnya benar atau salah. Kode saya...
53 dilihat
schedule 01.11.2023

Mengubah waktu zaman menjadi tanggal yang dapat dibaca manusia di Clojure
Saya memiliki zaman Unix. Bagaimana cara mengubahnya menjadi string tanggal yang dapat dibaca manusia? Saya telah memeriksa clj-time ( https://github.com/clj-time/clj-time ) tetapi tampaknya hanya beralih dari dapat dibaca ke zaman. Terima kasih.
1626 dilihat
schedule 28.12.2023

Clojure, JavaFX Eventhandler tidak ada di namespace
saya mencoba membuat EventHandler untuk Tampilan berbasis FXML saya di Clojure Projekt saya. Seperti dijelaskan di sini: http://drowsy.de/blog/?p=7 i ditambahkan di FXML ini onAction="(use 'ui.listener) (add-tolist-listener event)" ke...
194 dilihat
schedule 10.12.2023

Bagaimana saya bisa menggunakan macroexpand-1 dari file sumber alih-alih REPL
Apa cara yang tepat untuk menggunakan macroexpand-1 untuk menguji makro Clojure saat tidak bekerja di REPL?
125 dilihat
schedule 03.01.2024

cara meneruskan peta agar berfungsi dengan argumen kata kunci [duplikat]
Saya memiliki fungsi seperti ini: pdfkit-clj.core/gen-pdf [html & {:keys [path tmp asset-path stylesheets margin orientation page-size], :or {path (:path defaults), tmp (:tmp defaults), asset-path (:asset-path defaults), margin {},...
834 dilihat
schedule 03.11.2023

Pembuatan AST acak dengan ukuran yang ditentukan di Clojure
Saya ingin membuat pohon sintaksis abstrak acak (def terminal-set #{'x 'R}) (def function-arity {'+ 2, '- 2, '* 2, '% 2}) (def function-set (into #{} (keys function-arity))) (def terminal-vec (into [] terminal-set)) (def function-vec (into []...
163 dilihat

Bagaimana cara mendapatkan panjang array byte yang dikembalikan oleh (.getBytes string UTF-8)?
Ada sesuatu yang saya tidak mengerti tentang interop Java. Saya memiliki satu karakter java.lang.String "x". String Java memiliki metode getBytes yang tanda tangannya adalah public byte[] getBytes(String charsetName) throws...
982 dilihat
schedule 28.10.2023

Bagaimana membedakan Clojure-JVM dan Clojure-CLR
Bagaimana saya bisa mendeteksi dalam file skrip clojure-lang apakah skrip dijalankan pada versi JVM atau versi CLR? Terima kasih sebelumnya.
100 dilihat
schedule 04.11.2023