内置函数索引
meta-lisp 的所有内置函数按功能分类索引。
通用函数
对所有类型适用的通用操作。
真假值
真假类型 真假型 上的操作。
整数
整数类型 整数型 上的操作。
类型判断
为整数— 判断是否为整数
算术运算
谓词
比较
极值
派生函数
浮点数
浮点数类型 浮点型 上的操作。
类型判断
为浮点— 判断是否为浮点数
算术运算
谓词
比较
极值
派生函数
文本
文本类型 文本型 上的操作。
类型判断
基本操作
拼接与分割
查找与替换
修剪
大小写转换
类型转换
字符与码点
派生函数
符号
符号类型 符号型 上的操作。
空值
为空值— 判断是否为 void 值
数组
可变数组类型 (数组型 E) 上的操作。
类型与构造
访问
修改
复制与转换
遍历
列表
不可变列表类型 (列表型 E) 上的操作。
类型与构造
访问
首— 取第一个元素余— 取除第一个外的剩余列表列表首项— 取第一个元素(同首)列表去首— 取剩余列表(同余)列表第一— 取第一个元素列表第二— 取第二个元素列表第三— 取第三个元素列表末项— 取最后一个元素列表去末— 取除最后一个外的所有元素列表取— 按索引取元素
信息
变换
生成
遍历与映射
列表逐项— 遍历执行副作用列表逐项索引— 带索引的遍历列表映射拼接— 映射并拼接列表映射索引拼接— 带索引的映射并拼接列表映射— 映射列表映射索引— 带索引的映射列表拉链映射— 同时映射两个列表列表拉链— 按位置配对列表解拉链— 解配对列表筛选— 筛选(保留满足条件的)
折叠
量化
子列表
分组与查找
集合
集合类型 (集合型 E) 上的操作。
类型与构造
信息
修改
集合运算
遍历与变换
散列表
散列表类型 (散列型 K V) 上的操作。
类型与构造
信息
访问
转换
修改
遍历
映射
筛选
聚合
序对
序对类型 (序对型 甲 乙) 上的操作。
或有
或有类型 (或有型 甲) 上的操作。
匣子
不透明类型 (匣子型 甲) 上的操作。
函数操作
高阶函数操作。
文件 I/O
文件句柄相关的读写操作。
类型
文件型— 文件句柄类型
打开与关闭
读写
便捷函数
标准输出
文件系统
直接操作文件系统的函数。
查询
读写
目录操作
删除与重命名
路径操作
路径文本的处理函数。
路径文件名— 取文件名部分路径目录名— 取目录部分路径扩展名— 取扩展名路径主干— 取主干名路径为绝对— 是否为绝对路径路径为相对— 是否为相对路径路径连接— 连接路径路径规范化— 标准化路径路径相对— 计算相对路径路径相对于当前目录— 相对当前工作目录路径解析— 解析为绝对路径
断言
测试用的断言函数。
错误处理
报错— 报错
进程
退出— 以退出码退出当前目录— 获取当前目录当前命令行— 获取--之后的命令行当前完整命令行— 获取完整命令行当前标准输出文件— 获取当前标准输出文件句柄当前标准错误文件— 获取当前标准错误文件句柄
随机数
呈现
针对具体类型的符号算式呈现函数。
符号算式
符号算式的解析、呈现和相关类型。
类型
操作
结森
结森值及其操作。
类型
结森型— 结森值类型