的施放流程。而艾伦当时却完全没当回事。
艾伦木然地抽出自己的魔杖,按照不标准的流程施放了照明咒,果然魔杖尖出现了一个忽明忽暗且在缓慢旋转的光球。
“怪不得这个东西没进标准施放流程,实在是华而不实啊!”艾伦心中有点崩溃地想着。“能想到这一点的人肯定是没事闲的!”
自己当时记录照明咒古代魔文键值对的时候肯定是按标准流程施放的,所以“旋转速度”这个key对应的value就是空的,因为自己在释放的时候脑子里完全没这个“旋转”的想法。艾伦十分肯定地想。
看来自己当时的猜想是正确的,果然释放魔法时自己的想法会转义成一个个由古代魔文组成的键值对然后发送出去。艾伦心中有些欣喜。
那么最后一个没解析出来的value为空的key的意义就很明显了:“是否明暗变化!”
艾伦思考着这个结论,心中又一次感觉到了熟悉感:施放照明咒的过程怎么那么像在调用一个计算机函数啊,而且是一个有着二十六个入参的函数,咒语就是函数名,脑袋里的想法就是各个入参,脑袋里没有对应想法的入参就传空。
计算机函数是指一段可以直接被另一段程序或代码引用的程序或代码。看起来很绕口,其实很好理解,比如你创建了一个名为“10以内加法”的函数,这个函数有两个入参a和b,函数的实现是c=a+b,然后把c的结果用弹窗展示出来。你调用这个函数的时候就输入a=1和b=1,那最后的结果是界面上弹出弹窗,内容是c=2。这就是一个最简单的函数。
同理,照明咒也是一样,你调用照明咒这个函数的时候,输入必需的参数就能在魔杖尖召唤出光球,但是你也可以输入一些约定好的不是必需的参数达成不一样的效果。就像“旋转速度”和“是否明暗变化”这两个参数,你不传照明咒也不会失败,你传了之后就能达成不一样的效果。
为了验证自己的想法,艾伦又一次施放了照明咒,这次他释放时只想象了光球在魔杖尖旋转,果然他召唤出了一个在魔杖尖旋转的光球;然后他又只想着光球在魔杖尖忽明忽暗释放了照明咒,果然召唤出了一个在魔杖尖忽明忽暗的光球。
原来课本上魔咒的改进就是发现了魔咒的新用法啊!
艾伦又把目光落到了剩下两个value为空的键值对的key的翻译上:“轨迹”和“循环次数”。
艾伦的心忽然剧烈地跳动起来,他忽然意识到了这两个key的作用和现实上的意义,他如果开发出这两个key的作用,就意味着他对照明咒的再一次也是最终的改进。
这肯定是要上教科书的啊!自己这个发现明显比那个布莱克改进的要实用多了!不知道魔法部会给自己发多少的奖金!艾伦美滋滋地想着。
不过当务之急还是把这两个key的作用给发掘出来,在图书馆人多眼杂,肯定不行。艾伦暗暗地想着。
然后艾伦就把借的书都还了回去,头也不回地冲向了昨天呆的那个废弃的女生盥洗室。
“女厕所!你们的皇帝回来了!”
请收藏:https://m.ljsd9.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)