我想的Clojure我試圖找出如何實現以下算法, 我從我想繼續讀書,直到它不是一個分隔符的輸入流中讀取。 我可以在java中用while循環做到這一點,但我似乎無法弄清楚如何在clojure中做到這一點?
while
read
readChar != delimiter
do some processing....
end while
對於我的理論計算語言類,我們得到了一項家庭作業的任務分配,用一種語言來實現一段代碼,該語言只有流量控制語句(沒有if語句)。這主要是爲了證明你可以用一個while循環寫一個圖靈完全語言。 對於那些你們誰能夠理解語言語法,這裏的語言規則: S -> S;S | while C do S od | id := E
E -> E + T | T | E - T
T -> T * F | F |
我需要模擬Python程序中的do-while循環。不幸的是,下面簡單的代碼不起作用: l = [ 1, 2, 3 ]
i = l.__iter__()
s = None
while True :
if s :
print s
try :
s = i.next()
except StopIteration :
break
prin
我剛發現... ... AGAIN一個真正的浪費時間如下 for (int i = 0; i < length; i++)
{ //...Lots of code
for (int j = 0; i < length; j++)
{
//...Lots of code
}
}
你注意到直行內我應該是Ĵ錯誤?我也沒有。因此,從現在開始我將使用: fo