История изменений
Исправление Nervous, (текущая версия) :
как на Clojure будет выглядеть эта строчка?
vm_swap = kib_to_mib(int(f_list[i].split(‘\t’)[1][:-3]))
Что-то вроде
(require '[clojure.string :as s])
(let [line "VmSwap:\t40987 kB"
kib->mib (fn [x] (Math/round (/ x 1024.0)))]
(-> line
(s/split #"\s")
second
parse-long
kib->mib))
;; 40
Согласись, гораздо менее человеконенавистнически выглядит %)
Исходная версия Nervous, :
как на Clojure будет выглядеть эта строчка?
vm_swap = kib_to_mib(int(f_list[i].split(‘\t’)[1][:-3]))
Что-то вроде
(require '[clojure.string :as s])
(let [line "VmSwap:\t40987 kB"
kib->mib (fn [x] (Math/round (/ x 1024.0)))]
(-> line
(s/split #"\s")
second
parse-long
kib->mib))
;; 40