教程:Lisp方言Racket简单快速上手小记.

本文介绍了Racket,一种Lisp方言和Scheme的衍生物,它提供了对象、类型和惰性求值等功能。Racket包括编译器、解释器和IDE等工具,特别提到了DrRacket的设置和REPL的使用。此外,还讲解了`define`定义函数和`cond`条件表达式的基本用法,以及如何创建可执行文件。
摘要由CSDN通过智能技术生成

..前段周末下午在家复习EJU数学,写例题的时候无意间居然在答题前写惹一句(#lang = racket)|*´Å`)..但愿下周学校的升段考试做数学部分的时候不会把"设"字随手写成"define"(X。

Racket是什么;

是一种计算机程序设计语言,是Lisp的一种方言,Scheme的衍生物。在两者基础上增加了对象、类型、惰性求值等。同时也是一个程序设计环境,可以让人们设计自己的程序语言。同时自带丰富的第三方库,如web服务器、数据库、GUI、图像处理等。

Racket主要工具;

  1. Racket,编译器,解释器,运行时系统核心;
  2. DrRacket,编程环境,IDE;
  3. Raco,命令行工具;

DrRacket开始使用前;

因为DrRacket适合多种语言的变体以及其它语言,所以首次启动我们先需要告知(或者可以说设置)Dr选择普通Racket变体进行工作。


#lang racket

 

REPL(读取-计算-输出);

输入表达式回车,答案就会被计算后打印下来。


> "H
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值