`
deepfuture
  • 浏览: 4401814 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80083
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70096
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103409
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:285920
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15018
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67608
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32174
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:46000
社区版块
存档分类
最新评论

lisp-基本输入,输出,read,print

 
阅读更多

* (say-hello)

ssssssss
"what's your name?"
"hello"
SSSSSSSS
SSSSSSSS

(defun say-hello()
	(print	"what's your name?")
	(let ((name (read)))
		(print	"hello")
		(print	name)
	)
)

 

 

* (progn (print "hello")(print "world"))

"hello" 
"world" 
"world"
* (progn (prin1 "hello")(prin1 "world"))
"hello""world"
"world"
* 

 

分享到:
评论

相关推荐

    Lisp-flavoured C.zip

    7. **交互性**:Lisp的REPL(Read-Eval-Print Loop)环境使得调试和实验变得快速高效。在Lisp-flavoured C中,可能也会有类似的交互式开发环境。 尽管Lisp-flavoured C听起来很有吸引力,但它也面临挑战,如如何...

    JavaREPL是一个Java语言读入-求值-打印-循环(Read-Eval-Print-Loop)功能实现

    JavaREPL,全称为Java Read-Eval-Print Loop,是Java开发者的一种实用工具,它允许程序员在交互式环境中测试代码片段、快速实验新概念或调试程序。REPL是许多编程语言的标准特性,如Python和Lisp,而在Java世界中,...

    lisp代码-print 输出语句

    3. **交互式环境中的输出**:在REPL(Read-Eval-Print Loop,读取-求值-打印循环)环境下,每输入一行LISP代码,解释器都会自动执行并打印结果。例如,`(setq x 10)`会设置变量`x`为10,并打印其结果。 4. **输出到...

    lisp盒子-lispbox-0.7-ccl-1.6

    2. **交互式评估**:LispBox 提供了一个 REPL(Read-Eval-Print Loop)环境,允许你即时评估代码并查看结果,这对于调试和实验性的编程非常有用。 3. **保存和加载**:你可以将代码保存为 `.lisp` 文件,并在之后的...

    YAP---lisp编译器

    2. **交互式开发**:YAP支持交互式的REPL(Read-Eval-Print Loop)环境,允许程序员快速测试和调试代码。 3. **跨平台**:YAP通常可在多种操作系统上运行,提供良好的跨平台兼容性。 4. **扩展性**:Lisp的开放性...

    AutoLisp入门教程

    6. **文件操作**:AutoLisp能读写文本和二进制文件,如`open`和`close`用于打开和关闭文件,`read`和`write`用于读写数据。 7. **错误处理与调试**:`error`函数用于抛出错误,`progn`和`catch/throw`可以实现异常...

    Lisp语言.陈光喜.2005.pdf

    本章主要介绍了Lisp语言的基础知识,包括求值机制、数据类型、基本运算符、变量赋值、输入输出、条件控制、循环结构、函数定义和使用等。通过本章的学习,读者可以建立起对Lisp语言的基本理解。 ### 第二章:表...

    [Lisp相关文档].Lisp.Quick.Reference

    - Lisp中的流是输入输出的基本单元。 - 例如:`(open "file.txt" :direction :output)` 打开一个文件流。 #### 12.7 Files 文件 - Lisp提供了对文件系统的操作方法。 - 例如:`(directory "/path/to/files/")` 列...

    land of lisp

    - Lisp的交互式开发环境REPL(Read-Eval-Print Loop)。 **2. 创建你的第一个Lisp程序(Creating Your First Lisp Program)** - **介绍**:通过一个简单的例子,教会读者如何编写并运行第一个Lisp程序。 - **...

    Loving Common Lisp, or the Savvy Programmer's Secret Weapon-Leanpub(2016).pdf

    2. **输入输出**:介绍了基本的读写函数,如`read`和`print`等。 3. **CLOS(Common Lisp Object System)**:一个先进的面向对象系统,支持多重继承、动态方法组合等功能。 4. **网络编程**:介绍使用Drakma和...

    C++ 实现的 LISP 编译器

    LISP的解析和执行过程通常包括读取(Read)、求值(Evaluate)和打印(Print),简称REPL。 在C++中实现LISP编译器,首先需要设计一个解析器来处理输入的LISP源代码。这个解析器应当能够识别并处理S-表达式,将它们...

    Lisp函数参考大全中文版.pdf

    - **打印 (`print`)**:打印输出。 - **执行 (`progn`)**:执行一系列表达式。 - **提示 (`prompt`)**:显示提示信息。 - **退出 (`quit`)**:退出程序。 - **引用 (`quote`)**:返回未经计算的表达式。 - **读取 (`...

    一个类似于grep功能的lisp程序

    根据给定的信息,本文将详细解析一个类似于`grep`功能的Lisp程序,并结合描述中的内容,探讨如何在Common Lisp环境中实现字符串处理以及文件的输入输出操作。 ### 1. Common Lisp简介 Common Lisp是一种高级的、...

    (带注释)收集整理超级有用的89个lisp源码.rar

    7. **调试技巧**:LISP提供了交互式的REPL(Read-Eval-Print Loop)环境,允许开发者逐行运行和测试代码,快速调试和修正问题。学会利用REPL进行代码测试是掌握LISP的关键。 8. **进阶主题**:在熟悉了基本LISP之后...

    slime common lisp

    2. **即时评估(REPL,Read-Eval-Print Loop)**:用户可以直接在编辑器中运行代码块,查看结果,无需离开编辑环境。 3. **滑动编译(Sliding Compilation)**:允许用户快速编译选定的函数或表达式,而无需整个...

    Loving Lisp

    - **Interactive Development**: Lisp’s REPL (Read-Eval-Print Loop) enables interactive development, allowing for immediate feedback and rapid prototyping. - **Code-as-Data**: In Lisp, code is treated ...

    简单的LISP算术表达式计算器

    - **读取和打印**:除了计算,还需要实现读取LISP表达式(read-eval-print loop,简称REPL)的功能,以及将计算结果打印出来。 ### 7. 测试和调试 编写单元测试来验证计算器对各种算术表达式的正确处理,包括边界...

    测量计算工具包LISP

    8. 交互式环境:LISP解释器通常提供了一个交互式的REPL(Read-Eval-Print Loop),用户可以直接输入命令,实时查看计算结果,这对于调试和测试非常有用。 总之,LISP测量计算工具包利用了LISP的强大特性和灵活性,...

    Autolisp函数全集_pyautocad模块_python_

    尽管描述中提到部分函数未列出,但我们仍然可以探讨一些核心和常见的Autolisp函数,以理解其基本概念和用法。 1. **`setq`**:这是Autolisp中最基本的赋值命令,用于将值分配给变量。例如,`(setq x 10)` 将数字10...

Global site tag (gtag.js) - Google Analytics