开始
编辑教程开始
当您在交互窗口的>后面输入一个表达式并按回车键时,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文档的链接。单击该链接,您将看到许多其他函数。
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟