seq

    4熱度

    1回答

    我怎樣才能在Clojure中「克隆」一個seq。東西沿線 (let [[s1 s2] (clone-seq s)] ...) 這樣s1和s2是獨立的seqs支持s?

    10熱度

    1回答

    由於shown in this answer,seq結合undefined在等式推理方面做了很奇怪的事情,例如它可以使任何monad失敗。另一個例子是this question。 最近我偶然發現了evaluate :: a -> IO a做了類似的事情 - 它評估它的參數到WHNF,但只有當IO行動被評估。這似乎更安全了,因爲人們期望「在IO我們可以做所有事情」。當然,它無法在任何地方使用,但通常

    0熱度

    3回答

    我需要編寫一個shell腳本,它將創建5分鐘間隔時間的列表。 00-00 00-05 00-10 00-15 ... ... 23-50 23-55 這是我開始使用的命令。 # date Fri Sep 21 18:14:35 IST 2012 # date '+%H-%M' 18-14 # date '+%H-%M' --date='5 minute ago' 1

    27熱度

    3回答

    比方說,我有一個向量remove<- c(17,18,19,20,24,25,30,31,44,45)。我如何獲得矢量中的其他任何值?像這樣:17,19,24,30,44 我試圖使用seq功能:seq(remove, 2)但它不是做得比較工作。 任何幫助是極大的讚賞。

    4熱度

    1回答

    一大早使用Erlang打我得到一個奇怪的結果: -module(bucle01). -compile(export_all). for(N) when N >=0 -> lists:seq(1,N). for(L,N) when L =< N -> lists:seq(L,N); for(L,N) when L

    2熱度

    1回答

    我想創建從開始日期&時間(t1)到時間(t2)的時間間隔爲10分鐘的時間序列。 下面的代碼工作正常,所有其他的T2時間欄23時50分00秒 library(chron) t1 <- chron("1/1/2006", "00:00:00") t2 <- chron("1/3/2006", "23:50:00") deltat <- times("00:10:00") tt <- seq(t

    0熱度

    1回答

    我想在作業完成或失敗時收到電子郵件。

    2熱度

    2回答

    這裏試圖將一個List類型的元組轉換爲一個序列元組並重新賦值結果。 val items = repo.foo.list // gives me a List[(A,B)] 我可以拉斷多任務,像這樣: val(a,b) = (items.map(_._1).toSeq, items.map(_._2).toSeq) ,但它會更好在1步做,沿着線: val(a,b) = repo.foo.li

    1熱度

    1回答

    我有以下幾點: data Node = Node { position::Int , zombies::Float , connections::[Int] } moveZombie :: [Node] -> Node -> Node moveZombie nodes (Node i _ cx) = zc `seq` Node i zc cx

    2熱度

    5回答

    我是f#的新手,我試圖編寫一個程序,該程序應該通過給定目錄中的所有文件併爲每個類型爲「.txt」的文件添加一個id號碼+「完成」到文件。 我的程序: //const: [<Literal>] let notImportantString= "blahBlah" let mutable COUNT = 1.0 //funcs: //addNumber --> add the sequen