125 lisp語言中的scanf

2021-09-24 05:16:32 字數 584 閱讀 1449

c語言是我學習的第一門語言,之後學習了幾門其他的程式語言,基本上都是照貓畫虎找類似c語言的元素。c語言學習最初接觸到的乙個功能就是函式scanf,相應的功能在lisp中也有。

不過,這個功能在使用的複雜度上與c語言相比稍微高一點。寫了乙份測試**如下;

(format *query-io* "please input a line: ")

(force-output *query-io*)

(setf *var_temp* (read-line *query-io*))

(format t *var_temp*)

這裡的query-io的全域性變數其實就可以理解為標準輸入的io。

設定了乙個臨時變數,讀取的資訊臨時儲存到這裡,之後列印出來。

測試如下;

效果還可以。

都說lisp好學,但是我似乎學習的過程中遇到了挺多難點的,或許是我選擇的教程不是很合適?繼續往下,可能有一定的理解度之後學習的速度以及質量會好一點。

Lisp 可擴充套件的語言

不久前,如果你問lisp是用來做什麼的,許多人將回答 做人工智慧的 事實上,lisp和ai的關係僅僅是乙個歷史的巧合。john mcarthy發明了lisp,他也提出了了 人工智慧 的概念。他的學生和同事都用lisp來寫程式,然後lisp就被稱為一門ai語言。這條線在20世紀80年代ai 時期一直延...

FP語言Lisp的特點

初識lisp 語言的核心設計的非常小。lisp語言只有7種公理 基本操作符 寫出來 很短。30多行的 就可以寫乙個lisp方言的直譯器。據說c 平均是lisp 的7到10倍,還有說20倍的。為什麼lisp 更短?就是因為使用 自下而上 的程式設計方法。你不是在基礎語言上開發,而是在基礎語言上構件一種...

Lisp語言學習的書

scheme how to design programs an introduction to programming and computing 程式設計方法 structure and interpretation of computer programs the little schemer...