搜索

pdf文档 MoonBit月兔编程语言 现代编程思想 第二课 月兔开发与月兔中的表达式

1.53 MB 39 页 0 下载 98 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档介绍了MoonBit编程语言,强调其作为现代静态类型多范式编程语言的特点,语法轻量且易于上手。内容涵盖了开发环境的配置,包括浏览器、云原生和本地环境的设置,详细说明了安装步骤和工具使用。此外,文档还讲解了MoonBit中的表达式,展示了如何通过条件表达式和函数来解决问题,并介绍了面向值编程的思想,强调将程序视为值的运算和简化求值的方法。
AI总结
### 文档总结 本课主要介绍了MoonBit编程语言的基本特性和开发环境,并重点讲解了MoonBit中的表达式及其编程思想。 #### 1. MoonBit编程语言特点 - **现代静态类型多范式编程语言**:支持多种编程范式,语法简洁易学。 - **参考资料**:[moonbitlang.cn](https://moonbitlang.cn) #### 2. 开发环境配置 - **开发工具**: - VS Code插件:支持语言服务和包级别构建。 - 命令行工具:支持项目级别构建、测试和依赖管理。 - **开发环境类型**: - **浏览器环境**:无命令行工具。 - **云原生环境**:支持腾讯云Coding、Gitpod.io、Github.dev。 - **本地环境**:需安装VS Code或VS Codium,并安装"MoonBit Language"插件。进阶开发需安装命令行工具(支持Windows、MacOS、Ubuntu等)。 #### 3. MoonBit中的表达式 - **面向值编程**:MoonBit程序通过表达式定义值,而非命令式操作。 - **基本数据类型**: - **Int**:整数类型,支持算术运算。 - **Double**:浮点数类型,支持算术运算。 - **String**:字符串类型,支持拼接。 - **Bool**:布尔类型,支持逻辑运算。 - **表达式与运算**: - 表达式由值和运算符构成,可简化为一个值。 - 条件表达式必须包含两个分支(真/假),以确保表达式有明确的值。 #### 4. 核心编程思想 - MoonBit程序通过表达式和值来描述,简化为一个值进行求解。 - 通过条件表达式和数据绑定实现函数逻辑。 #### 5. 总结 本课学习了: - MoonBit开发环境的配置(浏览器、云原生、本地)。 - MoonBit的基本数据类型(逻辑值、整数、浮点数、字符、字符串、元组)。 - 以表达式和值的方式理解MoonBit程序的运行方式。 参考资料:[MoonBit构建系统教程](https://moonbitlang.cn)
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 32 页请下载阅读 -
文档评分
请文明评论,理性发言.