返回顶部
T

TOMLTOML配置编写

Write valid TOML configuration files with correct types and structure.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
878
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

TOML

字符串

  • - 基本字符串 ... 支持转义:\n、\t、\\、\
  • 字面量字符串 ... 是原始字符串——无转义序列,反斜杠为字面字符
  • 多行基本字符串 ... 允许换行; 后的首个换行符会被忽略
  • 多行字面量字符串 ... 用于原始文本块;不进行转义处理

  • - 裸键:仅限字母数字、短横线和下划线——key-name_1 有效
  • 特殊字符使用引号键:key with spaces 或 key.with.dots
  • 点分隔键 a.b.c = 1 等价于嵌套表——隐式定义 [a.b]
  • 键区分大小写——Key 和 key 不同

  • - [table] 定义表;其后所有键值对属于该表,直到下一个表头
  • [a.b.c] 创建嵌套结构——父表隐式创建
  • [table] 下的点分隔键可扩展该表:[fruit] 后 apple.color = red 有效
  • 在点分隔键创建表后再次定义该表会报错——顺序很重要

表数组

  • - [[array]] 每次出现时向数组追加一个新表
  • 两次 [[products]] 创建 products[0] 和 products[1]
  • 在 [[array]] 后使用 [array.nested] 可添加到最近的数组元素
  • 不能将静态表重新定义为数组,反之亦然

内联表

  • - point = { x = 1, y = 2 } 用于紧凑的单行表
  • 内联表不能跨行(直到 TOML 1.1)
  • 定义后不能向内联表添加键——关闭后不可变
  • 允许嵌套内联表,但会降低可读性

类型

  • - 整数:十进制、十六进制 0xDEAD、八进制 0o755、二进制 0b1010
  • 下划线用于提高可读性:1000000 有效
  • 浮点数:3.14、5e-10、inf、nan(区分大小写)
  • 布尔值:仅 true/false——小写,无 yes/no/on/off

日期与时间

  • - RFC 3339 格式:2024-01-15T14:30:00Z 或带偏移 +05:30
  • 本地日期时间:2024-01-15T14:30:00(无时区)
  • 本地日期:2024-01-15;本地时间:14:30:00
  • 支持毫秒:14:30:00.123

常见陷阱

  • - 无 null 类型——可选值直接省略键
  • 数组必须同构(TOML 1.0)——TOML 1.1 允许混合类型
  • 数组或内联表中不允许尾随逗号
  • 注释 # 仅在字符串外——值后同一行可加行内注释,但需避免歧义

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 toml-1776327845 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 toml-1776327845 技能

通过命令行安装

skillhub install toml-1776327845

下载

⬇ 下载 TOML v1.0.0(免费)

文件大小: 1.82 KB | 发布时间: 2026-4-17 14:00

v1.0.0 最新 2026-4-17 14:00
Initial release

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部