我有一個列表CLISP:檢查兩個元素都在陸續爲了一個在列表中
L=(1 j 3 k 4 h 5 n 6 w)
我需要做的功能驗證,將驗證,如果第一個原子是第二了。 我想驗證這一點:
> Verify(3 k)
結果應該返回
> T
//因爲原子 '3' 是原子 'K'
之前,在這種情況下:
>Verify(h 4)
結果應該返回
> NIL
//因爲原子「H」是原子後「4」
我要檢查每一個元素的位置和比較位置
您正在使用什麼方言的Lisp的
這個問題的語法看起來不像Lisp。你在用什麼解釋器? – 2012-04-24 19:00:33
@ÓscarLópez這不是一個LISP語法,它是一種我用來解釋我想要做的僞代碼 – Alex 2012-04-24 19:15:29
好。在我的回答中,我試着保持中立,遵循評論中的指示,你應該能夠自己找到一個解決方案。對不起,我不能給你一個直接的答案,但它的功課... – 2012-04-24 19:22:14