📄️ 初识 MiraScript
MiraScript 是一门表达式优先的脚本语言,设计用于嵌入到其他应用程序中。它的核心特点包括:
📄️ 数值与运算
MiraScript 中的数字类型 number 使用 64 位浮点数表示,可以表示整数和小数。
📄️ 字符串
字符串用于表示文本数据。MiraScript 提供了灵活的字符串语法和强大的插值功能。
📄️ 变量与绑定
在 MiraScript 中,变量用于给值起一个名字,方便后续引用。
📄️ 布尔与条件
布尔类型用于表示逻辑上的"真"和"假",是控制程序流程的基础。
📄️ 数组
数组(array)是一组有序的值的集合,是 MiraScript 中最常用的数据结构之一。
📄️ 记录
记录(record)是 MiraScript 中的键值对集合,类似于其他语言中的对象或字典。和数组一样,记录也是不可变的。
📄️ 循环
循环用于重复执行一段代码。MiraScript 提供了三种循环结构,且它们都是表达式,有返回值。
📄️ 函数
函数是 MiraScript 中组织和复用代码的基本方式。
📄️ 模式匹配
模式匹配是 MiraScript 最强大的特性之一,可以根据数据的结构和内容进行分支判断,同时提取其中的数据。
📄️ 扩展调用与数据管道
当多个函数嵌套调用时,代码会变得难以阅读。MiraScript 提供了扩展调用运算符 :: 来解决这个问题。
📄️ 空安全与错误处理
在处理真实数据时,经常会遇到缺失值或无效数据的情况。MiraScript 通过 nil 和空安全机制优雅地处理这些问题。
📄️ 模块
模块用于将相关的变量和函数组织在一起,避免命名冲突,使代码结构更清晰。
📄️ 实战练习
恭喜你完成了 MiraScript 入门教程的学习!本章通过几个综合实例,帮助你巩固所学知识。