🤩
SBPlaceholder2 Wiki
  • SBPlaceholder 2
  • 基础信息
    • 🤔这是什么
    • 😇从何而来
    • 😘插件安装
  • 初窥门径
    • 🐥第一个表达式
    • 👨‍🍳元素与运算
    • 👨‍⚕️外部占位符
  • 融会贯通
    • 🔥简单元素类型
    • 🌪️函数调用
    • ☃️方法调用
  • 炉火纯青
    • 👨‍🏫复杂元素类型
    • 🧙‍♂️发生了什么
  • 一些例子
    • 👶宝宝难度
    • 👩‍🦳困难难度
    • 🦊大师难度
  • 百科全书
    • 🚢内置类型
      • 整数 Int
      • 数值 Number
      • 文本 String
      • 布尔值 Bool
      • 子表达式 Expression
      • 玩家 Player
      • 函数 Function
      • 虚空 Void
      • *列表 List
      • *字典 Dict
      • *类型 Type
    • 🚓内置函数
    • 🗿更新日志
  • 作为开发者
    • 🎷自定义函数
    • 🎸自定义类型
    • 🎤拓展方法
由 GitBook 提供支持
在本页
  1. 基础信息

从何而来

为何迭代

经测试,解析相同的表达式十次,新版插件的耗时降低至约三十分之一。

  1. 插件初代版本动态扫描表达式,这虽然带来了一些高级特殊用法,但牺牲了大量的性能,而新版本的插件在解析表达式前会将其转换成计算机更易解析的格式并将其存储在内存之中,让表达式循环解析更加高效。

  2. 插件初代版本没有区分元素类型,所有元素在内存中都以字符串形式储存,这不仅导致表达式解析时需要频繁的转换数据类型,还会额外严重占用内存。

  3. 插件初代版本不支持任何拓展行为,这极不利于插件生态发展。

上一页这是什么下一页插件安装

最后更新于1年前

😇