Racket在线运行

版本:

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
终端运行
图形+终端

                        
以下是用户最新保存的代码
学习如何编程记录 发布于:2021-03-14 11:52 [更多]
显示目录

开始



学习嵌入式的绝佳套件,esp8266开源小电视成品,比自己去买开发板+屏幕还要便宜,省去了焊接不当搞坏的风险。 蜂鸣版+触控升级仅36元,更强的硬件、价格全网最低。

点击购买 固件广场

开始

当您在交互窗口的>后面输入一个表达式并按回车键时,DrRacket会计算表达式并打印结果。表达式可以是一个值,例如数字5或字符串“art gallery”:

> 5
5

> "art gallery" 
"art gallery"

表达式也可以是函数调用。调用一个函数,在函数名前放一个左括号,然后是函数参数的表达式,然后是一个右括号,就像这样:

> (circle 10)
image

circle函数的结果是一个picture值,它以与数字或字符串打印非常相似的方式作为表达式输出。circle的参数决定了以像素为单位的圆的大小。正如你可能猜到的,有一个矩形函数,它有两个参数而不是一个:

> (rectangle 10 20 20.)
image

试着给circle错误的参数数,看看会发生什么:

> (circle  10 20 20.)
circle: arity mismatch;

预期的参数数量与给定的不匹配

number 数量

  expected: 1 plus optional arguments with keywords 

#:border-color and #:border-width 

  given: 2

  arguments...:

   10

   20 20.

注意,DrRacket用粉色突出显示了触发错误的表达式(但是粉色突出没有在这个文档中显示)。

除了像circle和rectangle这样的基本图片构造函数外,还有一个hc-append函数可以组合图片。当你开始在球拍上编写函数调用,它是这样的:

> (hc-append (circle 10) (rectangle  10 20 20.))
image

名称hc-append中的连字符只是标识符的一部分;它不是hc - append。函数名以h开头,因为它是水平组合图片的,下一个字母是c,因为图片是垂直居中的。

如果您想知道还存在什么其他函数——也许是一种垂直地和左对齐地堆叠图片的方法?-将文本插入符号移动到名称hc-append,并在DrRacket中按F1键。这时将打开一个浏览器窗口,它将为您提供一个指向hc-append文档的链接。单击该链接,您将看到许多其他函数。

由JSRUN为你提供的Racket在线运行、在线编译工具
        JSRUN提供的Racket 在线运行,Racket 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。
yout