Racket 入门 - 配置与基础

Racket 入门 - 配置与基础

💡 原文中文,约5000字,阅读约需12分钟。
📝

内容提要

本文介绍了Racket的配置与基础知识,包括安装、编辑器选择、Hello, World!程序编写、Racket表达式与值、定义等内容。下一章将涉及条件表达式、递归、复合数据等。

🎯

关键要点

  • Racket 是一种现代、多范型的函数式编程语言,属于 Lisp 和 Scheme 的方言。
  • 本系列文章旨在帮助有命令式编程基础的读者快速上手 Racket 编程。
  • 可以从 Racket 官网下载安装程序,macOS 用户可使用 Homebrew 安装。
  • 安装后可通过命令行检查 Racket 是否安装成功,或启动 DrRacket IDE。
  • 推荐使用 DrRacket 作为 Racket 的 IDE,但也可以在其他编辑器中编写 Racket。
  • 安装 Racket Langserver 以获得语法高亮和自动补全功能。
  • 在 Visual Studio Code 中可安装 Magic Racket 插件以支持 Racket 语法高亮。
  • Hello, World! 程序通过定义文件并输入代码来输出结果。
  • Racket 中的表达式值会自动输出到控制台,无需使用打印函数。
  • Racket 使用前缀表示法进行运算,括号用于表示表达式的范围。
  • 使用 define 关键字可以定义变量和函数,变量名和函数名在定义中具有特定作用域。
  • 本文介绍了 Racket 的安装、编辑器选择、Hello, World! 程序、表达式与值、定义等基础知识。

延伸问答

Racket 是什么类型的编程语言?

Racket 是一种现代、多范型的函数式编程语言,属于 Lisp 和 Scheme 的方言。

如何在 macOS 上安装 Racket?

可以使用 Homebrew 安装 Racket,命令为 'brew install --cask racket'。

推荐使用哪个 IDE 来编写 Racket 程序?

推荐使用 DrRacket 作为 Racket 的 IDE。

Racket 中如何定义变量和函数?

使用 'define' 关键字可以定义变量和函数,语法为 '(define name value)'。

Racket 的 Hello, World! 程序是怎样的?

Hello, World! 程序的代码为:'#lang racket' 和 '"Hello, World!"',运行后会输出 Hello, World!。

Racket 中的表达式是如何输出的?

在 Racket 中,表达式的值会自动输出到控制台,无需使用打印函数。

➡️

继续阅读