Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_scheme
提交
bbcf6635
skill_tree_scheme
项目概览
CSDN 技术社区
/
skill_tree_scheme
通知
1
Star
2
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
skill_tree_scheme
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
bbcf6635
编写于
10月 15, 2022
作者:
F
feilong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
init hello-world
上级
327a69e2
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
69 addition
and
7 deletion
+69
-7
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/helloworld.json
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/helloworld.json
+1
-1
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/helloworld.md
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/helloworld.md
+68
-6
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/img/launch_dr_racket.jpg
...Scheme初阶/1.Scheme入门/1.HelloWorld/img/launch_dr_racket.jpg
+0
-0
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/img/open_dr_racket.jpg
...1.Scheme初阶/1.Scheme入门/1.HelloWorld/img/open_dr_racket.jpg
+0
-0
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/img/print_a.jpg
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/img/print_a.jpg
+0
-0
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/img/print_a_b.jpg
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/img/print_a_b.jpg
+0
-0
未找到文件。
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/helloworld.json
浏览文件 @
bbcf6635
{
"type"
:
"code_options"
,
"author"
:
null
,
"author"
:
"huanhuilong"
,
"source"
:
"helloworld.md"
,
"notebook_enable"
:
false
,
"exercise_id"
:
"d1bcb7b79cc847c29c6f86bf0f1b531f"
...
...
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/helloworld.md
浏览文件 @
bbcf6635
# {在此填写标题}
# 安装 Racket & Hello Scheme
Scheme 编程语言是一门 Lisp 方言,为了方便学习 Scheme 语言,我们先安装一个 Scheme 编程语言的解释器 Racket。
Racket 的官方网站是:https://www.racket-lang.org/
下载Racket:https://download.racket-lang.org/
安装完成后,启动 DrRacket 程序。如图所示:
![](
./img/launch_dr_racket.jpg
)
启动成功后,我们就进入了IDE:
![](
./img/open_dr_racket.jpg
)
现在,可以开始编写 scheme 代码,我们暂时不修改默认的
`#lang racket`
,添加两行代码:
![](
./img/print_a.jpg
)
点击右上角的
`Run`
按钮后,底部输出了
`测试`
字符串。现在,我们再添加两行代码:
![](
./img/print_a_b.jpg
)
点击右上角的
`Run`
按钮后,底部输出了
`测试test`
字符串。
现在,我们不解释代码的含义,仅仅根据代码的行为,下面哪个选项
**不能**
输出字符串
`Hello,World!`
?
{在此填写题目描述}
## 答案
{在此填写答案}
```
scheme
(
define
hello
"你好"
)
(
display
hello
)
(
define
world
"世界!"
)
(
display
world
)
```
## 选项
### A
{在此填写选项A}
```
scheme
(
define
hello
"Hello"
)
(
display
hello
)
(
define
world
",World!"
)
(
display
world
)
```
### B
{在此填写选项B}
```
scheme
(
define
hello-world
"Hello,World!"
)
(
display
hello-world
)
```
### C
{在此填写选项C}
```
scheme
(
define
hello
"Hello"
)
(
display
hello
)
(
define
comma
","
)
(
display
comma
)
(
define
world
"World"
)
(
display
world
)
(
define
exclamation
"!"
)
(
display
exclamation
)
```
### D
```
scheme
(
define
hello-w
"Hello,W"
)
(
display
hello-w
)
(
define
orld
"
orld!
)
(
display
orld
)
```
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/img/launch_dr_racket.jpg
0 → 100644
浏览文件 @
bbcf6635
63.6 KB
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/img/open_dr_racket.jpg
0 → 100644
浏览文件 @
bbcf6635
112.0 KB
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/img/print_a.jpg
0 → 100644
浏览文件 @
bbcf6635
124.9 KB
data/1.Scheme初阶/1.Scheme入门/1.HelloWorld/img/print_a_b.jpg
0 → 100644
浏览文件 @
bbcf6635
107.5 KB
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录