scheme中display
时间: 2023-07-28 16:07:56 浏览: 41
在Scheme中,`display`是一个过程,它用于将一个值输出到屏幕上。`display`过程的语法如下:
```
(display obj)
```
其中,`obj`是要输出的值。`display`过程将会以字符串的形式输出`obj`,不会添加任何额外的空格或换行符。如果需要在输出的值之后添加一个换行符,可以使用`newline`过程。
需要注意的是,`display`过程的输出方式可能会受到实现环境的影响,例如输出的颜色、字体、大小等等。
相关问题
scheme中stream怎么用
在Scheme中,stream是一种懒惰求值的数据结构,可以用于处理无限序列或者延迟计算。stream可以通过使用`delay`和`force`函数来定义和使用。
首先,可以使用`delay`函数将一个表达式延迟计算,转换为一个stream对象。例如,下面的代码定义了一个stream,包含了所有正整数:
```
(define (integers n)
(cons-stream n (delay (integers (+ n 1)))))
(define integers-from-one (integers 1))
```
然后,可以使用`force`函数来获取stream中的元素。例如,下面的代码展示了如何获取前10个正整数:
```
(do ((i 0 (+ i 1)))
((= i 10))
(display (force (stream-ref integers-from-one i))))
```
输出结果为:
```
1
2
3
4
5
6
7
8
9
10
```
需要注意的是,Scheme中的stream并不是真正的惰性求值,每次调用`force`函数都会强制求值,因此stream的效率并不高。如果需要实现真正的惰性求值,可以考虑使用延续(continuation)或者生成器(generator)等技术。
安卓studio display
以下是关于Android Studio的显示设置的介绍:
1. 更改字体:可以通过File > Settings > Editor > Font来更改Android Studio的字体。在这里,你可以更改字体的大小、类型和行距等设置。
2. 更改主题:可以通过File > Settings > Appearance & Behavior > Appearance来更改Android Studio的主题。在这里,你可以选择不同的主题,包括IntelliJ、Darcula和Windows等。
3. 更改缩放:可以通过File > Settings > Appearance & Behavior > Appearance来更改Android Studio的缩放。在这里,你可以更改整个应用程序的缩放级别,以适应你的屏幕大小和分辨率。
4. 更改布局:可以通过File > Settings > Editor > General > Layout来更改Android Studio的布局。在这里,你可以更改工具栏、导航栏和编辑器的位置和大小等设置。
5. 更改配色方案:可以通过File > Settings > Editor > Color Scheme来更改Android Studio的配色方案。在这里,你可以选择不同的配色方案,包括默认的Darcula和IntelliJ等。