在接下來的代碼方案 - 功能 「如果」
(if (exp1)
(Do1)
(Do2))
(DO1)是當EXP1是真實發生的事情。我的問題,我想要做兩個事情,如果條件是真的。含義 - 我想添加一個鏈接到列表,並且再次調用該函數。
so Do1 in my program is:
((cons (car hello) list1)
(Myfunction (cdr data) list1))
和它給我的下一個問題:
procedure application: expected procedure, given: ((439043 Mylist)); arguments were:()
我該怎麼辦呢?
謝謝。
謝謝!謝謝!它的工作原理(開始並沒有在運行時幫助) – Tom 2011-04-20 13:17:25
'開始'沒有幫助的原因是'cons'在該版本中沒有做任何事情。只有以!結尾的函數(比如'set!')在Scheme中改變它們的參數。 – drysdam 2011-04-20 13:25:15