返回第五十六章 魔镜的正确用法  霍格沃茨的变形大师首页

上一页 目录 下一章

学生档案:{

个人信息:{姓名:艾伦;

年龄:11;

}

教育经历:{小学:孤儿小学;

中学:孤儿中学;

}

}

这就是一个多层的键值对集合。(键值对的集合在编程数据结构中叫字典,以下都称之为字典)

变形咒的第一个键值对就是这种结构,可以把它的key当做“学生档案”,而key对应的value则是一个有很多层的字典。(这一段看不明白也不影响之后的阅读)

艾伦看着第一个键值对的字典,这字典里的键值对有上千个之多,他努力辨识这里面的古代魔文,尝试去翻译它们的意义。

他很快就从中找到了一些熟悉的古代魔文,它们的意义分别是:长、宽、高、颜色...

他瞬间就明白了什么,这个字典里的信息是自己施咒时脑海里想象的变形结果转义过来的,所以第一个键值对存储的的信息是期望变形结果的信息。

而变形咒的第一个键值对的这种结构,意味着巫师对变形结果的任何想象都会转义成信息传递给世界意志,这也就意味着变形咒和其他魔咒相比是有无限可能的。

以乌龙出动这个咒语为例,这个咒语的键值对的key都是固定的,里面并没有“颜色”这个key,而咒语的效果是召唤出一条黑色的蛇,这个“黑色”是默认的,艾伦没办法召唤一条绿色的蛇。

而照明咒的键值对里有“颜色”这个key,所以艾伦可以召唤出各种颜色的光球。

所以变形咒的这种结构意味着它能实现任何变形效果,当然里面肯定还有各种限制,比如著名的甘普变形法则。

虽然只是得出了一个已经知道很久的结论,但艾伦还是非常的振奋,因为只要弄清楚底层原理,那么就会有可操作的空间。

然后艾伦又去解读剩下的两个键值对,但他的神情却一下子的变得呆滞起来了...

因为剩下的两个键值对的value都是空的!

空的?


加入书签 上一页 目录 下一章