有很多开发者都很不喜欢铃心自定义——因为过低的门槛让很多无能力的人制作出了一些非常影响环境的功能。
从根本上来说,各路开发者其实都并不讨厌铃心自定义——甚至说非常喜欢铃心的强大功能。
编辑于2020.2.5
铃心自定义是什么
铃心自定义(epk)是一款基于酷Q的大型自定义回复插件。其提供给用户大量可自定义的变量调用,使一门词库语言不断接近于真正的开发语言。
目前的3.0.5版本,铃心已经支持了近百个变量,并且支持添加自定义的函数,极大的降低了制作机器人功能的门槛。
铃心自定义的优势
- 入门门槛低:几乎不需要配置环境,且只要能看懂中文就能写
- 功能针对性强:相比于基础的编程语言,铃心自定义更针对的是自定义回复词库。
- 便于使用:不需要编译,随写随用。
- 高度的可自定义性:大量的变量,随意嵌套。
- 上限高:只要愿意去想,铃心自定义几乎可以做到传统插件开发能够做到的一切。
铃心自定义的缺陷
- 运行速度慢:越高级的语言运行速度越慢——虽然铃心不能算的上是一种语言
- 自定义性不如传统编程
- 因为酷Q社区规定,部分功能不开放
- 不适合用于处理复杂文本
- 现版本的编译器并不是很好用
- 标识符容易发生混淆
什么样的人适合学习铃心自定义
- 有想法但是短期内技术水平无法跟上的人
- 有自主学习精神的人
- 能看懂中文的人
铃心自定义的基本“代码”结构
1 2 3 |
我的第一句话是:【换行】 【赋值变量你好世界>=<Hello World!】 【变量你好世界】 |
这就是一个简单的案例,运行的结果也是显而易见的:
1 2 |
我的第一句话是: Hello World! |
在铃心中,【】作为开始和结束的标识符,>=<作为参数输入的分隔符号。在部分情况下,会用[]作为标定参数的标识。
前言结束了
说完了,前言也说不了太深奥的道理。
铃心作为一门“词库语言”,其完成度是非常高的——从我的理论估计上来看,几乎所有的插件行为都可以通过铃心做到。
但尽管如此,也不能止步于铃心自定义的“Safe Zone”。铃心只不过是一个很好的接触编程开发知识的踏板,真正的实现功能还是需要一步一个脚印,从入手一门自己擅长的编程语言开始,逐步走上所谓的成功殿堂。
Comments | 2 comments
沙发沙发 作者带带我
大佬