setf

    1熱度

    1回答

    我要去雖然字符串函數做測試,以瞭解他們(我是新手程序員) 無論如何,我目前正在研究setw()但我縫不明白它...我想我明白基本的用途和使用setfil 這裏是我的測試代碼 http://ideone.com/czAXH 但無論如何,CPLUSPLUS網站說......「的格式標誌adjustfield(左,右或內部)「但不說如何使用這個? 我想這意味着我可以做上面的代碼,但放置「間距」這個詞,而

    2熱度

    7回答

    我知道我可以做Common Lisp中的以下內容: CL-USER> (let ((my-list nil)) (dotimes (i 5) (setf my-list (cons i my-list))) my-list) (4 3 2 1 0) 如何Clojure中做到這一點?特別是,如何在不使用Clojure中的setf的情況下做到這一點?

    2熱度

    2回答

    我在舊的普通lisp書中找到代碼,並在lispworks和clozure cl中嘗試它。但他們都不能運行代碼。此代碼用於刪除對:(author1 . john)。 (setf q '((author1 . john) (author2 . tony) (author3 . fred))) (setf (assoc 'author1 q) nil) 感謝您的時間